cvs: php-src(PHP_5_2) /ext/standard/tests/file get_current_user.phpt magic_quotes.phpt touch.phpt /ext/standard/tests/general_functions
error_get_last.phpt import_request.phpt include_path.phpt parse_ini_file.phpt rand.phpt sys_getloadavg.phpt /ext/standard/tests/network inet.phpt
ip.phpt /ext/standard/tests/strings highlight_file.phpt php_strip_whitespace.phpt sha1.phpt

From: Date: Thu, 16 Nov 2006 13:01:23 +0000
Subject: cvs: php-src(PHP_5_2) /ext/standard/tests/file get_current_user.phpt magic_quotes.phpt touch.phpt /ext/standard/tests/general_functions
error_get_last.phpt import_request.phpt include_path.phpt parse_ini_file.phpt rand.phpt sys_getloadavg.phpt /ext/standard/tests/network inet.phpt
ip.phpt /ext/standard/tests/strings highlight_file.phpt php_strip_whitespace.phpt sha1.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-41609@lists.php.net to get a copy of this message
tony2001 Thu Nov 16 13:01:23 2006 UTC Added files: (Branch: PHP_5_2) /php-src/ext/standard/tests/file get_current_user.phpt magic_quotes.phpt touch.phpt /php-src/ext/standard/tests/general_functions error_get_last.phpt import_request.phpt include_path.phpt parse_ini_file.phpt rand.phpt sys_getloadavg.phpt /php-src/ext/standard/tests/network inet.phpt ip.phpt /php-src/ext/standard/tests/strings highlight_file.phpt php_strip_whitespace.phpt Modified files: /php-src/ext/standard/tests/strings sha1.phpt Log: add new tests

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/sha1.phpt?r1=1.2&r2=1.2.6.1&diff_format=u Index: php-src/ext/standard/tests/strings/sha1.phpt diff -u php-src/ext/standard/tests/strings/sha1.phpt:1.2 php-src/ext/standard/tests/strings/sha1.phpt:1.2.6.1 --- php-src/ext/standard/tests/strings/sha1.phpt:1.2 Thu Feb 20 16:15:41 2003 +++ php-src/ext/standard/tests/strings/sha1.phpt Thu Nov 16 13:01:23 2006 @@ -2,13 +2,50 @@ sha1() with ASCII output --FILE-- <?php -echo sha1("abc")."\n"; -echo sha1("abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq")."\n"; -echo sha1("a")."\n"; -echo sha1("0123456701234567012345670123456701234567012345670123456701234567")."\n"; + +$filename = dirname(__FILE__)."/sha1.dat"; +$a = array( + "abc", + "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq", + "a", + "0123456701234567012345670123456701234567012345670123456701234567", + "" +); + +foreach ($a as $str) { + var_dump($val1 = sha1($str)); + file_put_contents($filename, $str); + var_dump($val2 = sha1_file($filename)); + var_dump($val1 === $val2); +} + +var_dump(sha1($str, true)); +var_dump(sha1_file($filename, true)); + +@unlink($filename); + +sha1_file($filename); + +echo "Done\n"; ?> ---EXPECT-- -a9993e364706816aba3e25717850c26c9cd0d89d -84983e441c3bd26ebaae4aa1f95129e5e54670f1 -86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 -e0c094e867ef46c350ef54a7f59dd60bed92ae83 +--EXPECTF-- +string(40) "a9993e364706816aba3e25717850c26c9cd0d89d" +string(40) "a9993e364706816aba3e25717850c26c9cd0d89d" +bool(true) +string(40) "84983e441c3bd26ebaae4aa1f95129e5e54670f1" +string(40) "84983e441c3bd26ebaae4aa1f95129e5e54670f1" +bool(true) +string(40) "86f7e437faa5a7fce15d1ddcb9eaeaea377667b8" +string(40) "86f7e437faa5a7fce15d1ddcb9eaeaea377667b8" +bool(true) +string(40) "e0c094e867ef46c350ef54a7f59dd60bed92ae83" +string(40) "e0c094e867ef46c350ef54a7f59dd60bed92ae83" +bool(true) +string(40) "da39a3ee5e6b4b0d3255bfef95601890afd80709" +string(40) "da39a3ee5e6b4b0d3255bfef95601890afd80709" +bool(true) +string(20) "%s" +string(20) "%s" + +Warning: sha1_file(%ssha1.dat): failed to open stream: No such file or directory in %s on line %d +Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/get_current_user.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/file/get_current_user.phpt +++ php-src/ext/standard/tests/file/get_current_user.phpt --TEST-- get_current_user() tests --FILE-- <?php var_dump(get_current_user("blah")); var_dump(get_current_user()); echo "Done\n"; ?> --EXPECTF-- Warning: Wrong parameter count for get_current_user() in %s on line %d NULL string(%d) "%s" Done --UEXPECTF-- Warning: Wrong parameter count for get_current_user() in %s on line %d NULL unicode(%d) "%s" Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/magic_quotes.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/file/magic_quotes.phpt +++ php-src/ext/standard/tests/file/magic_quotes.phpt http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/touch.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/file/touch.phpt +++ php-src/ext/standard/tests/file/touch.phpt --TEST-- touch() tests --FILE-- <?php $filename = dirname(__FILE__)."/touch.dat"; var_dump(touch()); var_dump(touch($filename)); var_dump(filemtime($filename)); @unlink($filename); var_dump(touch($filename, 101)); var_dump(filemtime($filename)); @unlink($filename); var_dump(touch($filename, -1)); var_dump(filemtime($filename)); @unlink($filename); var_dump(touch($filename, 100, 100)); var_dump(filemtime($filename)); @unlink($filename); var_dump(touch($filename, 100, -100)); var_dump(filemtime($filename)); var_dump(touch("/no/such/file/or/directory")); @unlink($filename); echo "Done\n"; ?> --EXPECTF-- Warning: touch() expects at least 1 parameter, 0 given in %s on line %d NULL bool(true) int(%d) bool(true) int(101) bool(true) int(-1) bool(true) int(100) bool(true) int(100) Warning: touch(): Unable to create file /no/such/file/or/directory because No such file or directory in %s on line %d bool(false) Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/error_get_last.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/general_functions/error_get_last.phpt +++ php-src/ext/standard/tests/general_functions/error_get_last.phpt --TEST-- error_get_last() tests --FILE-- <?php var_dump(error_get_last()); var_dump(error_get_last(true)); var_dump(error_get_last()); $a = $b; var_dump(error_get_last()); echo "Done\n"; ?> --EXPECTF-- NULL Warning: error_get_last() expects exactly 0 parameters, 1 given in %s on line %d NULL array(4) { ["type"]=> int(2) ["message"]=> string(54) "error_get_last() expects exactly 0 parameters, 1 given" ["file"]=> string(%d) "%s" ["line"]=> int(%d) } Notice: Undefined variable: b in %s on line %d array(4) { ["type"]=> int(8) ["message"]=> string(21) "Undefined variable: b" ["file"]=> string(%d) "%s" ["line"]=> int(%d) } Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/import_request.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/general_functions/import_request.phpt +++ php-src/ext/standard/tests/general_functions/import_request.phpt --TEST-- import_request_variables() tests --GET-- a=1&b=heh&c=3&d[]=5&GLOBALS=test&1=hm --POST-- ap=25&bp=test&cp=blah3&dp[]=ar --FILE-- <?php var_dump(import_request_variables()); var_dump(import_request_variables("")); var_dump(import_request_variables("", "")); var_dump(import_request_variables("g", "")); var_dump($a, $b, $c, $ap); var_dump(import_request_variables("g", "g_")); var_dump($g_a, $g_b, $g_c, $g_ap, $g_1); var_dump(import_request_variables("GP", "i_")); var_dump($i_a, $i_b, $i_c, $i_ap, $i_bp, $i_cp, $i_dp); var_dump(import_request_variables("gGg", "r_")); var_dump($r_a, $r_b, $r_c, $r_ap); echo "Done\n"; ?> --EXPECTF-- Warning: Wrong parameter count for import_request_variables() in %s on line %d NULL Notice: import_request_variables(): No prefix specified - possible security hazard in %s on line %d NULL Notice: import_request_variables(): No prefix specified - possible security hazard in %s on line %d NULL Notice: import_request_variables(): No prefix specified - possible security hazard in %s on line %d Warning: import_request_variables(): Attempted GLOBALS variable overwrite. in %s on line %d Warning: import_request_variables(): Numeric key detected - possible security hazard. in %s on line %d NULL Notice: Undefined variable: ap in %s on line %d string(1) "1" string(3) "heh" string(1) "3" NULL NULL Notice: Undefined variable: g_ap in %s on line %d Notice: Undefined variable: g_1 in %s on line %d string(1) "1" string(3) "heh" string(1) "3" NULL NULL NULL string(1) "1" string(3) "heh" string(1) "3" string(2) "25" string(4) "test" string(5) "blah3" array(1) { [0]=> string(2) "ar" } NULL Notice: Undefined variable: r_ap in %s on line %d string(1) "1" string(3) "heh" string(1) "3" NULL Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/include_path.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/general_functions/include_path.phpt +++ php-src/ext/standard/tests/general_functions/include_path.phpt --TEST-- *_include_path() tests --INI-- include_path=. --FILE-- <?php var_dump(get_include_path()); var_dump(get_include_path("var")); var_dump(restore_include_path()); var_dump(restore_include_path("")); var_dump(set_include_path()); var_dump(get_include_path()); var_dump(set_include_path("var")); var_dump(get_include_path()); var_dump(restore_include_path()); var_dump(get_include_path()); var_dump(set_include_path(".:/path/to/dir")); var_dump(get_include_path()); var_dump(restore_include_path()); var_dump(get_include_path()); var_dump(set_include_path("")); var_dump(get_include_path()); var_dump(restore_include_path()); var_dump(get_include_path()); var_dump(set_include_path(array())); var_dump(get_include_path()); var_dump(restore_include_path()); var_dump(get_include_path()); echo "Done\n"; ?> --EXPECTF-- string(1) "." Warning: Wrong parameter count for get_include_path() in %s on line %d NULL NULL Warning: Wrong parameter count for restore_include_path() in %s on line %d NULL Warning: Wrong parameter count for set_include_path() in %s on line %d NULL string(1) "." string(1) "." string(3) "var" NULL string(1) "." string(1) "." string(14) ".:/path/to/dir" NULL string(1) "." string(1) "." string(1) "." NULL string(1) "." Notice: Array to string conversion in %s on line %d string(1) "." string(5) "Array" NULL string(1) "." Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/parse_ini_file.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/general_functions/parse_ini_file.phpt +++ php-src/ext/standard/tests/general_functions/parse_ini_file.phpt --TEST-- parse_ini_file() tests --FILE-- <?php $filename = dirname(__FILE__)."/parse_ini_file.dat"; var_dump(parse_ini_file()); var_dump(parse_ini_file(1,1,1)); var_dump(parse_ini_file($filename)); var_dump(parse_ini_file($filename, true)); $ini = " test = "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename)); $ini = " test== "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename)); $ini = " test=test= "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename)); $ini = " test= \"new line\" "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename)); define("TEST_CONST", "test const value"); $ini = " test=TEST_CONST "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename)); $ini = " [section] test=hello "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename, true)); $ini = " [section] test=hello "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename, false)); $ini = " section.test=hello "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename, true)); $ini = " [section] section.test=hello "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename, true)); $ini = " [section] 1=2 "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename, true)); $ini = " 1=2 "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename, true)); $ini = " test=test2 test=test3 test=test4 "; file_put_contents($filename, $ini); var_dump(parse_ini_file($filename, true)); @unlink($filename); echo "Done\n"; ?> --EXPECTF-- Warning: Wrong parameter count for parse_ini_file() in %s on line %d NULL Warning: Wrong parameter count for parse_ini_file() in %s on line %d NULL Warning: parse_ini_file(%sparse_ini_file.dat): failed to open stream: No such file or directory in %s on line %d array(0) { } Warning: parse_ini_file(%sparse_ini_file.dat): failed to open stream: No such file or directory in %s on line %d array(0) { } array(1) { ["test"]=> string(0) "" } Warning: Error parsing %sparse_ini_file.dat on line 2 in %s on line %d array(1) { ["test"]=> string(0) "" } Warning: Error parsing %sparse_ini_file.dat on line 2 in %s on line %d array(1) { ["test"]=> string(4) "test" } array(1) { ["test"]=> string(8) "new line" } array(1) { ["test"]=> string(16) "test const value" } array(1) { ["section"]=> array(1) { ["test"]=> string(5) "hello" } } array(1) { ["test"]=> string(5) "hello" } array(1) { ["section.test"]=> string(5) "hello" } array(1) { ["section"]=> array(1) { ["section.test"]=> string(5) "hello" } } array(1) { ["section"]=> array(1) { [1]=> string(1) "2" } } array(1) { [1]=> string(1) "2" } array(1) { ["test"]=> string(5) "test4" } Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/rand.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/general_functions/rand.phpt +++ php-src/ext/standard/tests/general_functions/rand.phpt --TEST-- rand() and mt_rand() tests --FILE-- <?php var_dump(mt_rand()); var_dump(mt_rand(-1)); var_dump(mt_rand(-1,1)); var_dump(mt_rand(0,3)); var_dump(rand()); var_dump(rand(-1)); var_dump(rand(-1,1)); var_dump(rand(0,3)); var_dump(srand()); var_dump(srand(-1)); var_dump(srand(array())); var_dump(mt_srand()); var_dump(mt_srand(-1)); var_dump(mt_srand(array())); var_dump(getrandmax()); var_dump(getrandmax(1)); var_dump(mt_getrandmax()); var_dump(mt_getrandmax(1)); echo "Done\n"; ?> --EXPECTF-- int(%d) Warning: mt_rand() expects exactly 2 parameters, 1 given in %s on line %d NULL int(%i) int(%d) int(%d) Warning: rand() expects exactly 2 parameters, 1 given in %s on line %d NULL int(%i) int(%d) NULL NULL Warning: srand() expects parameter 1 to be long, array given in %s on line %d NULL NULL NULL Warning: mt_srand() expects parameter 1 to be long, array given in %s on line %d NULL int(%d) Warning: Wrong parameter count for getrandmax() in %s on line %d NULL int(%d) Warning: Wrong parameter count for mt_getrandmax() in %s on line %d NULL Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/sys_getloadavg.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/general_functions/sys_getloadavg.phpt +++ php-src/ext/standard/tests/general_functions/sys_getloadavg.phpt --TEST-- sys_getloadavg() tests --FILE-- <?php var_dump(sys_getloadavg("")); var_dump(sys_getloadavg()); echo "Done\n"; ?> --EXPECTF-- array(3) { [0]=> float(%f) [1]=> float(%f) [2]=> float(%f) } array(3) { [0]=> float(%f) [1]=> float(%f) [2]=> float(%f) } Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/network/inet.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/network/inet.phpt +++ php-src/ext/standard/tests/network/inet.phpt --TEST-- inet_ntop() & inet_pton() tests --SKIPIF-- <?php if (!function_exists("inet_ntop")) die("skip no inet_ntop()"); if (!function_exists("inet_pton")) die("skip no inet_pton()"); ?> --FILE-- <?php $packed = chr(127) . chr(0) . chr(0) . chr(1); var_dump(inet_ntop((binary)$packed)); $packed = chr(255) . chr(255) . chr(255) . chr(0); var_dump(inet_ntop((binary)$packed)); $packed = str_repeat(chr(0), 15) . chr(38); var_dump(inet_ntop((binary)$packed)); var_dump(inet_ntop()); var_dump(inet_ntop(-1)); var_dump(inet_ntop(b"")); var_dump(inet_ntop(b"blah-blah")); var_dump(inet_pton()); var_dump(inet_pton(b"")); var_dump(inet_pton(-1)); var_dump(inet_pton(b"abra")); $array = array( b"127.0.0.1", b"66.163.161.116", b"255.255.255.255", b"0.0.0.0", ); foreach ($array as $val) { var_dump($packed = inet_pton($val)); var_dump(inet_ntop($packed)); } echo "Done\n"; ?> --EXPECTF-- string(9) "127.0.0.1" string(13) "255.255.255.0" string(4) "::26" Warning: inet_ntop() expects exactly 1 parameter, 0 given in %s on line %d bool(false) Warning: inet_ntop(): Invalid in_addr value in %s on line %d bool(false) Warning: inet_ntop(): Invalid in_addr value in %s on line %d bool(false) Warning: inet_ntop(): Invalid in_addr value in %s on line %d bool(false) Warning: inet_pton() expects exactly 1 parameter, 0 given in %s on line %d bool(false) Warning: inet_pton(): Unrecognized address in %s on line %d bool(false) Warning: inet_pton(): Unrecognized address -1 in %s on line %d bool(false) Warning: inet_pton(): Unrecognized address abra in %s on line %d bool(false) string(4) "%s" string(9) "127.0.0.1" string(4) "%s" string(14) "66.163.161.116" string(4) "%s" string(15) "255.255.255.255" string(4) "%s" string(7) "0.0.0.0" Done --UEXPECTF-- unicode(9) "127.0.0.1" unicode(13) "255.255.255.0" unicode(4) "::26" Warning: inet_ntop() expects exactly 1 parameter, 0 given in %s on line %d bool(false) Warning: inet_ntop(): Invalid in_addr value in %s on line %d bool(false) Warning: inet_ntop(): Invalid in_addr value in %s on line %d bool(false) Warning: inet_ntop(): Invalid in_addr value in %s on line %d bool(false) Warning: inet_pton() expects exactly 1 parameter, 0 given in %s on line %d bool(false) Warning: inet_pton(): Unrecognized address in %s on line %d bool(false) Warning: inet_pton(): Unrecognized address -1 in %s on line %d bool(false) Warning: inet_pton(): Unrecognized address abra in %s on line %d bool(false) string(4) "%s" unicode(9) "127.0.0.1" string(4) "%s" unicode(14) "66.163.161.116" string(4) "%s" unicode(15) "255.255.255.255" string(4) "%s" unicode(7) "0.0.0.0" Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/network/ip.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/network/ip.phpt +++ php-src/ext/standard/tests/network/ip.phpt --TEST-- ip2long() & long2ip() tests --FILE-- <?php $array = array( "127.0.0.1", "10.0.0.1", "255.255.255.255", "255.255.255.0", "0.0.0.0", "66.163.161.116", ); foreach ($array as $ip) { var_dump($long = ip2long($ip)); var_dump(long2ip($long)); } var_dump(ip2long()); var_dump(ip2long("")); var_dump(ip2long("777.777.777.777")); var_dump(ip2long("111.111.111.111")); var_dump(ip2long(array())); var_dump(long2ip()); var_dump(long2ip(-110000)); var_dump(long2ip("")); var_dump(long2ip(array())); echo "Done\n"; ?> --EXPECTF-- int(2130706433) string(9) "127.0.0.1" int(167772161) string(8) "10.0.0.1" int(-1) string(15) "255.255.255.255" int(-256) string(13) "255.255.255.0" int(0) string(7) "0.0.0.0" int(1118019956) string(14) "66.163.161.116" Warning: ip2long() expects exactly 1 parameter, 0 given in %s on line %d NULL bool(false) bool(false) int(1869573999) Warning: ip2long() expects parameter 1 to be string, array given in %s on line %d NULL Warning: long2ip() expects exactly 1 parameter, 0 given in %s on line %d NULL string(13) "255.254.82.80" string(7) "0.0.0.0" Warning: long2ip() expects parameter 1 to be string, array given in %s on line %d NULL Done --UEXPECTF-- int(2130706433) unicode(9) "127.0.0.1" int(167772161) unicode(8) "10.0.0.1" int(-1) unicode(15) "255.255.255.255" int(-256) unicode(13) "255.255.255.0" int(0) unicode(7) "0.0.0.0" int(1118019956) unicode(14) "66.163.161.116" Warning: ip2long() expects exactly 1 parameter, 0 given in %s on line %d NULL bool(false) bool(false) int(1869573999) Warning: ip2long() expects parameter 1 to be binary string, array given in %s on line %d NULL Warning: long2ip() expects exactly 1 parameter, 0 given in %s on line %d NULL unicode(13) "255.254.82.80" unicode(7) "0.0.0.0" Warning: long2ip() expects parameter 1 to be binary string, array given in %s on line %d NULL Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/highlight_file.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/strings/highlight_file.phpt +++ php-src/ext/standard/tests/strings/highlight_file.phpt --TEST-- highlight_file() tests --INI-- highlight.string=#DD0000 highlight.comment=#FF9900 highlight.keyword=#007700 highlight.bg=#FFFFFF highlight.default=#0000BB highlight.html=#000000 --FILE-- <?php $filename = dirname(__FILE__)."/highlight_file.dat"; var_dump(highlight_file()); var_dump(highlight_file($filename)); $data = <<<DATA <?php echo "test"; ?> DATA; file_put_contents($filename, $data); var_dump(highlight_file($filename)); $data = <<<DATA <?php echo "test ?> DATA; file_put_contents($filename, $data); var_dump(highlight_file($filename)); $data = ' <?php class test { public $var = 1; private function foo() { echo "foo"; } public function bar() { var_dump(test::foo()); } } ?>'; file_put_contents($filename, $data); var_dump(highlight_file($filename)); @unlink($filename); echo "Done\n"; ?> --EXPECTF-- Warning: highlight_file() expects at least 1 parameter, 0 given in %s on line %d bool(false) Warning: highlight_file(%shighlight_file.dat): failed to open stream: No such file or directory in %s on line %d Warning: highlight_file(): Failed opening '%shighlight_file.dat' for highlighting in %s on line %d bool(false) <code><span style="color: #000000"> <span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"test"</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">?&gt;</span> </span> </code>bool(true) <code><span style="color: #000000"> <span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"test&nbsp;?&gt;</span> </span> </code>bool(true) <code><span style="color: #000000"> <br /><span style="color: #0000BB">&lt;?php&nbsp;<br />&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">$var&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;</span><span style="color: #0000BB">foo</span><span style="color: #007700">()&nbsp;{&nbsp;echo&nbsp;</span><span style="color: #DD0000">"foo"</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;</span><span style="color: #0000BB">bar</span><span style="color: #007700">()&nbsp;{&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">test</span><span style="color: #007700">::</span><span sty! le="color: #0000BB">foo</span><span style="color: #007700">());&nbsp;}<br />&nbsp;}&nbsp;&nbsp;<br /></span><span style="color: #0000BB">?&gt;</span> </span> </code>bool(true) Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/php_strip_whitespace.phpt?view=markup&rev=1.1 Index: php-src/ext/standard/tests/strings/php_strip_whitespace.phpt +++ php-src/ext/standard/tests/strings/php_strip_whitespace.phpt --TEST-- php_strip_whitespace() tests --FILE-- <?php $filename = dirname(__FILE__)."/php_strip_whitespace.dat"; var_dump(php_strip_whitespace()); var_dump(php_strip_whitespace($filename)); $data = '/* test comment */'; file_put_contents($filename, $data); var_dump(php_strip_whitespace($filename)); $data = '<?php /* test comment */ ?>'; file_put_contents($filename, $data); var_dump(php_strip_whitespace($filename)); $data = '<?php /* test class */ class test { /* function foo () */ function foo () /* {{{ */ { echo $var; //does not exist } /* }}} */ } ?>'; file_put_contents($filename, $data); var_dump(php_strip_whitespace($filename)); @unlink($filename); echo "Done\n"; ?> --EXPECTF-- Warning: php_strip_whitespace() expects exactly 1 parameter, 0 given in %s on line %d bool(false) Warning: php_strip_whitespace(%sphp_strip_whitespace.dat): failed to open stream: No such file or directory in %s on line %d string(0) "" string(18) "/* test comment */" string(9) "<?php ?>" string(55) "<?php class test { function foo () { echo $var; } } ?>" Done
« previous php.cvs (#41609) next »