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/Zend/tests/ |
Current File : //usr/local/src/php7/php-7.0.5/Zend/tests/bug39297.phpt |
--TEST-- Bug #39297 (Memory corryption because of indirect modification of overloaded array) --FILE-- <?php function compareByRef(&$first, &$second) { return $first === $second; } class MyTree implements ArrayAccess { public $parent; public $children = array(); public function offsetExists($offset) { } public function offsetUnset($offset) { } public function offsetSet($offset, $value) { echo "offsetSet()\n"; $cannonicalName = strtolower($offset); $this->children[$cannonicalName] = $value; $value->parent = $this; } public function offsetGet($offset) { echo "offsetGet()\n"; $cannonicalName = strtolower($offset); return $this->children[$cannonicalName]; } } $id = 'Test'; $root = new MyTree(); $child = new MyTree(); $root[$id] = $child; var_dump(compareByRef($root[$id], $child)); ?> --EXPECT-- offsetSet() offsetGet() bool(true)
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare