test007.phpt

来自「php-4.4.7学习linux时下载的源代码」· PHPT 代码 · 共 59 行

PHPT
59
字号
--TEST--dirname test--FILE--<?php// Allow for either Win32 or Unix.$s = dirname("/foo");// $s should be either / (Unix) or \ (Win32)function check_dirname($path) {    global $s;    $path1 = str_replace("%",$s,$path);    $path2 = dirname($path1);    $path3 = str_replace($s,"%",$path2);    print "dirname($path) == $path3\n";}check_dirname("%foo%");check_dirname("%foo");check_dirname("%foo%bar");check_dirname("%");check_dirname("...%foo");check_dirname(".%foo");check_dirname("foobar%%%");function same($a,$b) {    if ($a == $b) {        print "OK\n";    } else {        print "FAIL  $a == $b\n";    }}if ('/' == $s) {    same(".",dirname("d:\\foo\\bar.inc"));    same(".",dirname("c:\\foo"));    same(".",dirname("c:\\"));    same(".",dirname("c:"));} else {    same("d:\\foo",dirname("d:\\foo\\bar.inc"));    same("c:\\",dirname("c:\\foo"));    same("c:\\",dirname("c:\\"));    same("c:",dirname("c:"));}?>--EXPECT--dirname(%foo%) == %dirname(%foo) == %dirname(%foo%bar) == %foodirname(%) == %dirname(...%foo) == ...dirname(.%foo) == .dirname(foobar%%%) == .OKOKOKOK

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?