Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /usr/local/src/php7/php-7.0.5/ext/json/tests/ |
Current File : //usr/local/src/php7/php-7.0.5/ext/json/tests/bug61978.phpt |
--TEST-- Bug #61978 (Object recursion not detected for classes that implement JsonSerializable) --SKIPIF-- <?php if (!extension_loaded("json")) print "skip"; ?> --FILE-- <?php class JsonTest1 { public $test; public $me; public function __construct() { $this->test = '123'; $this->me = $this; } } class JsonTest2 implements JsonSerializable { public $test; public function __construct() { $this->test = '123'; } public function jsonSerialize() { return array( 'test' => $this->test, 'me' => $this ); } } $obj1 = new JsonTest1(); var_dump(json_encode($obj1, JSON_PARTIAL_OUTPUT_ON_ERROR)); echo "==\n"; $obj2 = new JsonTest2(); var_dump(json_encode($obj2, JSON_PARTIAL_OUTPUT_ON_ERROR)); ?> --EXPECTF-- string(44) "{"test":"123","me":{"test":"123","me":null}}" == string(44) "{"test":"123","me":{"test":"123","me":null}}"
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare