mirror of
https://github.com/php/php-src.git
synced 2024-12-03 23:05:57 +08:00
a1322e145c
Perhaps this should be split into two tests, because the Win32 paths don't work properly with PHP's dirname on Unix.
31 lines
585 B
PHP
31 lines
585 B
PHP
--TEST--
|
|
dirname test
|
|
--FILE--
|
|
<?php
|
|
|
|
function check_dirname($path)
|
|
{
|
|
print "dirname($path) == " . dirname($path) . "\n";
|
|
}
|
|
|
|
check_dirname("/foo/");
|
|
check_dirname("/foo");
|
|
check_dirname("/foo/bar");
|
|
check_dirname("d:\\foo\\bar.inc");
|
|
check_dirname("/");
|
|
check_dirname(".../foo");
|
|
check_dirname("./foo");
|
|
check_dirname("foobar///");
|
|
check_dirname("c:\foo");
|
|
?>
|
|
--EXPECT--
|
|
dirname(/foo/) == /
|
|
dirname(/foo) == /
|
|
dirname(/foo/bar) == /foo
|
|
dirname(d:\foo\bar.inc) == .
|
|
dirname(/) == /
|
|
dirname(.../foo) == ...
|
|
dirname(./foo) == .
|
|
dirname(foobar///) == .
|
|
dirname(c:\foo) == .
|