Return to serialization_resources_001.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / serialize |
1.1 misho 1: --TEST-- 2: Test serialize() & unserialize() functions: resources 3: --FILE-- 4: <?php 5: /* Prototype : proto string serialize(mixed variable) 6: * Description: Returns a string representation of variable (which can later be unserialized) 7: * Source code: ext/standard/var.c 8: * Alias to functions: 9: */ 10: /* Prototype : proto mixed unserialize(string variable_representation) 11: * Description: Takes a string representation of variable and recreates it 12: * Source code: ext/standard/var.c 13: * Alias to functions: 14: */ 15: 16: echo "\n--- Testing Resource ---\n"; 17: $file_handle = fopen( __FILE__, "r" ); 18: $serialized_data = serialize( $file_handle ); 19: fclose($file_handle); 20: var_dump($serialized_data); 21: var_dump(unserialize($serialized_data)); 22: 23: echo "\nDone"; 24: ?> 25: --EXPECTF-- 26: --- Testing Resource --- 27: string(4) "i:%d;" 28: int(%d) 29: 30: Done