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.
 
 

36 lines
677 B

--TEST--
String functions - dirname, basename, strtr
--FILE--
<?php
echo "== dirname() ==\n";
echo dirname("/etc/passwd") . "\n";
echo dirname("/etc/") . "\n";
echo dirname("/") . "\n";
echo dirname("relative/path/file.txt") . "\n";
echo "== basename() ==\n";
echo basename("/etc/passwd") . "\n";
echo basename("/etc/passwd", ".passwd") . "\n";
echo basename("relative/path/file.php", ".php") . "\n";
echo "[" . basename("/") . "]\n";
echo "== strtr() ==\n";
echo strtr("hello world", "wo", "WO") . "\n";
echo strtr("abcdef", "abc", "123") . "\n";
?>
--EXPECT--
== dirname() ==
/etc
/
/
relative/path
== basename() ==
passwd
passwd
file
[]
== strtr() ==
hellO WOrld
123def