Updated tests to use [] instead of {}

This commit is contained in:
Ilia Alshanetsky 2005-11-16 15:13:20 +00:00
parent 9aeb125f4a
commit cce5e8c9ea
8 changed files with 22 additions and 22 deletions

View file

@ -6,13 +6,13 @@ $tmp = "cr";
putenv ("TZ=GMT0"); putenv ("TZ=GMT0");
for($a = 0;$a < strlen($tmp); $a++){ for($a = 0;$a < strlen($tmp); $a++){
echo $tmp{$a}, ': ', date($tmp{$a}, 1043324459)."\n"; echo $tmp[$a], ': ', date($tmp[$a], 1043324459)."\n";
} }
putenv ("TZ=MET"); putenv ("TZ=MET");
for($a = 0;$a < strlen($tmp); $a++){ for($a = 0;$a < strlen($tmp); $a++){
echo $tmp{$a}, ': ', date($tmp{$a}, 1043324459)."\n"; echo $tmp[$a], ': ', date($tmp[$a], 1043324459)."\n";
} }
?> ?>
--EXPECT-- --EXPECT--

View file

@ -9,7 +9,7 @@ iconv.internal_charset=ISO-8859-1
function hexdump($str) { function hexdump($str) {
$len = strlen($str); $len = strlen($str);
for ($i = 0; $i < $len; ++$i) { for ($i = 0; $i < $len; ++$i) {
printf("%02x", ord($str{$i})); printf("%02x", ord($str[$i]));
} }
print "\n"; print "\n";
} }

View file

@ -13,7 +13,7 @@ $globdirs = glob("*", GLOB_ONLYDIR);
$dirs = array(); $dirs = array();
$dh = opendir("."); $dh = opendir(".");
while (is_string($file = readdir($dh))) { while (is_string($file = readdir($dh))) {
if ($file{0} === ".") continue; if ($file[0] === ".") continue;
if (!is_dir($file)) continue; if (!is_dir($file)) continue;
$dirs[] = $file; $dirs[] = $file;
} }

View file

@ -6,7 +6,7 @@ putenv ("TZ=GMT0");
$tmp = "UYzymndjHGhgistwLBIW"; $tmp = "UYzymndjHGhgistwLBIW";
for($a = 0;$a < strlen($tmp); $a++){ for($a = 0;$a < strlen($tmp); $a++){
echo $tmp{$a}, ': ', idate($tmp{$a}, 1043324459)."\n"; echo $tmp[$a], ': ', idate($tmp[$a], 1043324459)."\n";
} }
?> ?>
--EXPECT-- --EXPECT--

View file

@ -12,7 +12,7 @@ Bug #19943 (memleaks)
echo $ar[$count]." -- ".$ar[$count]['idx']."\n"; echo $ar[$count]." -- ".$ar[$count]['idx']."\n";
} }
$a = "0123456789"; $a = "0123456789";
$a[9] = $a{0}; $a[9] = $a[0];
var_dump($a); var_dump($a);
?> ?>
--EXPECT-- --EXPECT--

View file

@ -13,26 +13,26 @@ $s = "string";
$result = "* *-*"; $result = "* *-*";
var_dump($result); var_dump($result);
$result{6} = '*'; $result[6] = '*';
var_dump($result); var_dump($result);
$result{1} = $i; $result[1] = $i;
var_dump($result); var_dump($result);
$result{3} = $s; $result[3] = $s;
var_dump($result); var_dump($result);
$result{7} = 0; $result[7] = 0;
var_dump($result); var_dump($result);
$a = $result{1} = $result{3} = '-'; $a = $result[1] = $result[3] = '-';
var_dump($result); var_dump($result);
$b = $result{3} = $result{5} = $s; $b = $result[3] = $result[5] = $s;
var_dump($result); var_dump($result);
$c = $result{0} = $result{2} = $result{4} = $i; $c = $result[0] = $result[2] = $result[4] = $i;
var_dump($result); var_dump($result);
$d = $result{6} = $result{8} = 5; $d = $result[6] = $result[8] = 5;
var_dump($result); var_dump($result);
$e = $result{1} = $result{6}; $e = $result[1] = $result[6];
var_dump($result); var_dump($result);
var_dump($a, $b, $c, $d, $e); var_dump($a, $b, $c, $d, $e);
$result{-1} = 'a'; $result[-1] = 'a';
?> ?>
--EXPECT-- --EXPECT--
string(5) "* *-*" string(5) "* *-*"

View file

@ -6,7 +6,7 @@ Bug #26696 (string index in a switch() crashes with multiple matches)
$str = 'asdd/?'; $str = 'asdd/?';
$len = strlen($str); $len = strlen($str);
for ($i = 0; $i < $len; $i++) { for ($i = 0; $i < $len; $i++) {
switch ($str{$i}) { switch ($str[$i]) {
case '?': case '?':
echo "OK\n"; echo "OK\n";
break; break;
@ -14,7 +14,7 @@ for ($i = 0; $i < $len; $i++) {
} }
$str = '*'; $str = '*';
switch ($str{0}) { switch ($str[0]) {
case '*'; case '*';
echo "OK\n"; echo "OK\n";
break; break;

View file

@ -9,12 +9,12 @@ $t = $x[] = 'x';
var_dump($correct); var_dump($correct);
var_dump($wrong); var_dump($wrong);
$correct{1} = '*'; $correct[1] = '*';
$correct{3} = '*'; $correct[3] = '*';
$correct{5} = '*'; $correct[5] = '*';
// This produces the // This produces the
$wrong{1} = $wrong{3} = $wrong{5} = '*'; $wrong[1] = $wrong[3] = $wrong[5] = '*';
var_dump($correct); var_dump($correct);
var_dump($wrong); var_dump($wrong);