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));
+
[EMAIL PROTECTED]($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"><?php </span><span style="color:
#007700">echo </span><span style="color: #DD0000">"test"</span><span
style="color: #007700">; </span><span style="color: #0000BB">?></span>
</span>
</code>bool(true)
<code><span style="color: #000000">
<span style="color: #0000BB"><?php </span><span style="color:
#007700">echo </span><span style="color: #DD0000">"test ?></span>
</span>
</code>bool(true)
<code><span style="color: #000000">
<br /><span style="color: #0000BB"><?php <br /> </span><span
style="color: #007700">class </span><span style="color:
#0000BB">test </span><span style="color: #007700">{ <br
/> public </span><span style="color:
#0000BB">$var </span><span style="color: #007700">= </span><span
style="color: #0000BB">1</span><span style="color: #007700">; <br
/> private function </span><span
style="color: #0000BB">foo</span><span style="color:
#007700">() { echo </span><span style="color:
#DD0000">"foo"</span><span style="color: #007700">; }<br
/> public function </span><span
style="color: #0000BB">bar</span><span style="color:
#007700">() { </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">()); }<br
/> } <br /></span><span style="color: #0000BB">?></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
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php