TypePHP 编译器 https://swoole.com/aot/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

41 lines
881 B

--TEST--
str_contains / str_starts_with / str_ends_with edge cases
--FILE--
<?php
// str_contains
var_dump(str_contains("", ""));
var_dump(str_contains("hello", ""));
var_dump(str_contains("hello", "ll"));
var_dump(str_contains("hello", "xy"));
var_dump(str_contains("", "a"));
// str_starts_with
var_dump(str_starts_with("", ""));
var_dump(str_starts_with("hello", ""));
var_dump(str_starts_with("hello", "he"));
var_dump(str_starts_with("hello", "lo"));
var_dump(str_starts_with("", "a"));
// str_ends_with
var_dump(str_ends_with("", ""));
var_dump(str_ends_with("hello", ""));
var_dump(str_ends_with("hello", "lo"));
var_dump(str_ends_with("hello", "he"));
var_dump(str_ends_with("", "a"));
?>
--EXPECT--
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)