cvs: ZendEngine2 /tests assign_to_var_001.phpt assign_to_var_002.phpt assign_to_var_003.phpt assign_to_var_004.phpt
[email protected] ("Antony Dovgal")
| Newsgroups | php.zend-engine.cvs |
|---|---|
| Message-ID | <cvstony20011205232023@cvsserver> |
tony2001 Tue Mar 11 10:40:23 2008 UTC
Added files:
/ZendEngine2/tests assign_to_var_001.phpt assign_to_var_002.phpt
assign_to_var_003.phpt assign_to_var_004.phpt
Log:
some more tests
http://cvs.php.net/viewvc.cgi/ZendEngine2/tests/assign_to_var_001.phpt?view=markup&rev=1.1
Index: ZendEngine2/tests/assign_to_var_001.phpt
+++ ZendEngine2/tests/assign_to_var_001.phpt
--TEST--
complex cases of variable assignment - 001
--FILE--
<?php
$var = array(1,2,3);
$var1 = &$var;
$var = $var[1];
var_dump($var);
var_dump($var1);
echo "Done\n";
?>
--EXPECTF--
int(2)
int(2)
Done
http://cvs.php.net/viewvc.cgi/ZendEngine2/tests/assign_to_var_002.phpt?view=markup&rev=1.1
Index: ZendEngine2/tests/assign_to_var_002.phpt
+++ ZendEngine2/tests/assign_to_var_002.phpt
--TEST--
complex cases of variable assignment - 002
--FILE--
<?php
$var = "intergalactic";
$var1 = &$var;
$var = $var[5];
var_dump($var);
var_dump($var1);
echo "Done\n";
?>
--EXPECTF--
string(1) "g"
string(1) "g"
Done
--UEXPECTF--
unicode(1) "g"
unicode(1) "g"
Done
http://cvs.php.net/viewvc.cgi/ZendEngine2/tests/assign_to_var_003.phpt?view=markup&rev=1.1
Index: ZendEngine2/tests/assign_to_var_003.phpt
+++ ZendEngine2/tests/assign_to_var_003.phpt
--TEST--
complex cases of variable assignment - 003
--FILE--
<?php
$var = 0.213123123;
$var1 = &$var;
$var = $var[1];
var_dump($var);
var_dump($var1);
echo "Done\n";
?>
--EXPECTF--
NULL
NULL
Done
http://cvs.php.net/viewvc.cgi/ZendEngine2/tests/assign_to_var_004.phpt?view=markup&rev=1.1
Index: ZendEngine2/tests/assign_to_var_004.phpt
+++ ZendEngine2/tests/assign_to_var_004.phpt
--TEST--
complex cases of variable assignment - 004
--FILE--
<?php
$var = "intergalactic";
$var1 = "space";
$var2 = &$var1;
$var = $var2;
var_dump($var);
var_dump($var1);
var_dump($var2);
echo "Done\n";
?>
--EXPECTF--
string(5) "space"
string(5) "space"
string(5) "space"
Done
--UEXPECTF--
unicode(5) "space"
unicode(5) "space"
unicode(5) "space"
Done