/
proc
/
self
/
root
/
usr
/
local
/
lsws
/
phpbuild
/
php-8.0.7
/
ext
/
standard
/
tests
/
file
/
File Upload :
llllll
Current File: //proc/self/root/usr/local/lsws/phpbuild/php-8.0.7/ext/standard/tests/file/basename_basic.phpt
--TEST-- basename() basic functionality --SKIPIF-- <?php if (substr(PHP_OS, 0, 3) == 'WIN') { die('skip non-windows only test'); } ?> --FILE-- <?php $file_paths = array ( /* simple paths (forward slashes) */ "bar", "/foo/bar", "foo/bar", "/bar", /* simple paths with trailing slashes (forward slashes) */ "bar/", "/bar/", "/foo/bar/", "foo/bar/", "/bar/", /* simple paths (backslashes) */ "bar", "\\foo\\bar", "foo\\bar", "\\bar", /* simple paths with trailing slashes (backslashes) */ "bar\\", "\\bar\\", "\\foo\\bar\\", "foo\\bar\\", "\\bar\\", /* paths with numeric strings */ "10.5\\10.5", "10.5/10.5", "10.5", "105", "/10.5", "\\10.5", "10.5/", "10.5\\", "10/10.zip", "0", '0', /* path with spaces */ " ", ' ', /* empty paths */ "", '', NULL, ); foreach ($file_paths as $file_path) { var_dump(basename($file_path)); } ?> --EXPECT-- string(3) "bar" string(3) "bar" string(3) "bar" string(3) "bar" string(3) "bar" string(3) "bar" string(3) "bar" string(3) "bar" string(3) "bar" string(3) "bar" string(8) "\foo\bar" string(7) "foo\bar" string(4) "\bar" string(4) "bar\" string(5) "\bar\" string(9) "\foo\bar\" string(8) "foo\bar\" string(5) "\bar\" string(9) "10.5\10.5" string(4) "10.5" string(4) "10.5" string(3) "105" string(4) "10.5" string(5) "\10.5" string(4) "10.5" string(5) "10.5\" string(6) "10.zip" string(1) "0" string(1) "0" string(1) " " string(1) " " string(0) "" string(0) "" string(0) ""
Copyright ©2k19 -
Hexid
|
Tex7ure