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.
35 lines
800 B
35 lines
800 B
--TEST--
|
|
dirname / basename edge cases
|
|
--FILE--
|
|
<?php
|
|
function main() {
|
|
// dirname
|
|
var_dump(dirname("/usr/local/bin"));
|
|
var_dump(dirname("/usr/local/bin", 1));
|
|
var_dump(dirname("/usr/local/bin", 2));
|
|
var_dump(dirname("/usr/local/bin", 3));
|
|
var_dump(dirname("/usr/"));
|
|
var_dump(dirname("usr"));
|
|
var_dump(dirname(""));
|
|
|
|
// basename
|
|
var_dump(basename("/usr/local/bin"));
|
|
var_dump(basename("/usr/local/bin", "bin"));
|
|
var_dump(basename("/"));
|
|
var_dump(basename("usr"));
|
|
var_dump(basename(""));
|
|
}
|
|
?>
|
|
--EXPECTREGEX--
|
|
string\(10\) "\/usr\/local"
|
|
string\(10\) "\/usr\/local"
|
|
string\(4\) "\/usr"
|
|
string\(1\) "[\\\/]"
|
|
string\(1\) "[\\\/]"
|
|
string\(1\) "\."
|
|
string\(0\) ""
|
|
string\(3\) "bin"
|
|
string\(3\) "bin"
|
|
string\(0\) ""
|
|
string\(3\) "usr"
|
|
string\(0\) ""
|
|
|