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">&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

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to