3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Super { public $child; function setChild(Child $child){ echo "setting child to super\n"; $this->child = $child; $child->setSuper($this); } function getChild(){ return $this->child; } } class Child { public $super; function setSuper(Super $super){ echo "setting super to child\n"; $this->super = $super; $this->super->setChild($this); } function getSuper(){ return $this->super; } } $super = new Super; $child = new Child; $super->setChild($child); var_dump($super); $super = new Super; $child = new Child; $child->setSuper($super); var_dump($super);

Abusive script

This script was stopped while abusing our resources


preferences:
99.84 ms | 11320 KiB | 5 Q