/2.0/Tests/Variables/serialize.php
PHP | 31 lines | 14 code | 8 blank | 9 comment | 3 complexity | d179e4f6a55d7187b5adbcab189e0c8a MD5 | raw file
Possible License(s): CPL-1.0, GPL-2.0, CC-BY-SA-3.0, MPL-2.0-no-copyleft-exception, Apache-2.0
- [expect php]
- [file]
- <?
- $a = array(NULL, FALSE, TRUE, 0, 123456, "", "Master Yoda",
- array(), array(1, 2, 3, ""), new stdClass());
-
- echo serialize($a) . "\n";
-
- $b = unserialize(serialize($a));
-
- if ($a == $b) echo "OK1\n";
-
- $x = serialize(new stdClass);
- $x = str_replace("std", "XYZ", $x);
-
- $y = unserialize($x);
- if ($y instanceOf __PHP_Incomplete_Class) echo "OK2\n";
-
- echo serialize($y);
-
-
- /* $b = array();
- $b[] =& $b;
- $a[] = $b;
-
-
- $b = array();
- $b[0] = 123;
-
- var_dump($a);*/
- ?>