3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php //$in2 = Closure::bind(function () {$this->ruler = 'jesus';}, $inst, get_class($inst)); class Singleton { protected static $instance; // object instance private function __construct(){ /* ... @return Singleton */ } // Защищаем от создания через new Singleton private function __clone() { /* ... @return Singleton */ } // Защищаем от создания через клонирование private function __wakeup() { /* ... @return Singleton */ } // Защищаем от создания через unserialize public static function getInstance() { // Возвращает единственный экземпляр класса. @return Singleton if ( !isset(self::$instance) ) { $class = __CLASS__; self::$instance = new $class(); self::$instance->id = mt_rand(1,1000); } return self::$instance; } public function doAction() { echo $this->id; } } $singy = Singleton::getInstance(); $singy->doAction(); $singy2 = Singleton::getInstance(); var_dump($singy, $singy2); $derp = Closure::bind(function () {$fake = new Singleton(); $fake->id='hacked'; return $fake;}, $singy2, get_class($singy2)); $singy2 = $derp(); $singy2->doAction(); $singy->doAction(); var_dump($singy, $singy2);
Output for 7.1.0
6object(Singleton)#1 (1) { ["id"]=> int(6) } object(Singleton)#1 (1) { ["id"]=> int(6) } hacked6object(Singleton)#1 (1) { ["id"]=> int(6) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 7.0.14
422object(Singleton)#1 (1) { ["id"]=> int(422) } object(Singleton)#1 (1) { ["id"]=> int(422) } hacked422object(Singleton)#1 (1) { ["id"]=> int(422) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 7.0.9
334object(Singleton)#1 (1) { ["id"]=> int(334) } object(Singleton)#1 (1) { ["id"]=> int(334) } hacked334object(Singleton)#1 (1) { ["id"]=> int(334) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 7.0.8
626object(Singleton)#1 (1) { ["id"]=> int(626) } object(Singleton)#1 (1) { ["id"]=> int(626) } hacked626object(Singleton)#1 (1) { ["id"]=> int(626) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.0, 7.0.7
272object(Singleton)#1 (1) { ["id"]=> int(272) } object(Singleton)#1 (1) { ["id"]=> int(272) } hacked272object(Singleton)#1 (1) { ["id"]=> int(272) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 7.0.6
130object(Singleton)#1 (1) { ["id"]=> int(130) } object(Singleton)#1 (1) { ["id"]=> int(130) } hacked130object(Singleton)#1 (1) { ["id"]=> int(130) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.6, 7.0.5
729object(Singleton)#1 (1) { ["id"]=> int(729) } object(Singleton)#1 (1) { ["id"]=> int(729) } hacked729object(Singleton)#1 (1) { ["id"]=> int(729) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 7.0.4
400object(Singleton)#1 (1) { ["id"]=> int(400) } object(Singleton)#1 (1) { ["id"]=> int(400) } hacked400object(Singleton)#1 (1) { ["id"]=> int(400) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 7.0.3
64object(Singleton)#1 (1) { ["id"]=> int(64) } object(Singleton)#1 (1) { ["id"]=> int(64) } hacked64object(Singleton)#1 (1) { ["id"]=> int(64) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 7.0.2
330object(Singleton)#1 (1) { ["id"]=> int(330) } object(Singleton)#1 (1) { ["id"]=> int(330) } hacked330object(Singleton)#1 (1) { ["id"]=> int(330) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 7.0.1
211object(Singleton)#1 (1) { ["id"]=> int(211) } object(Singleton)#1 (1) { ["id"]=> int(211) } hacked211object(Singleton)#1 (1) { ["id"]=> int(211) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 7.0.0
101object(Singleton)#1 (1) { ["id"]=> int(101) } object(Singleton)#1 (1) { ["id"]=> int(101) } hacked101object(Singleton)#1 (1) { ["id"]=> int(101) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.28
433object(Singleton)#1 (1) { ["id"]=> int(433) } object(Singleton)#1 (1) { ["id"]=> int(433) } hacked433object(Singleton)#1 (1) { ["id"]=> int(433) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.4, 5.6.23
680object(Singleton)#1 (1) { ["id"]=> int(680) } object(Singleton)#1 (1) { ["id"]=> int(680) } hacked680object(Singleton)#1 (1) { ["id"]=> int(680) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.7, 5.6.22
302object(Singleton)#1 (1) { ["id"]=> int(302) } object(Singleton)#1 (1) { ["id"]=> int(302) } hacked302object(Singleton)#1 (1) { ["id"]=> int(302) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.21
226object(Singleton)#1 (1) { ["id"]=> int(226) } object(Singleton)#1 (1) { ["id"]=> int(226) } hacked226object(Singleton)#1 (1) { ["id"]=> int(226) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.20
58object(Singleton)#1 (1) { ["id"]=> int(58) } object(Singleton)#1 (1) { ["id"]=> int(58) } hacked58object(Singleton)#1 (1) { ["id"]=> int(58) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.19
695object(Singleton)#1 (1) { ["id"]=> int(695) } object(Singleton)#1 (1) { ["id"]=> int(695) } hacked695object(Singleton)#1 (1) { ["id"]=> int(695) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.7, 5.6.18
688object(Singleton)#1 (1) { ["id"]=> int(688) } object(Singleton)#1 (1) { ["id"]=> int(688) } hacked688object(Singleton)#1 (1) { ["id"]=> int(688) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.17
564object(Singleton)#1 (1) { ["id"]=> int(564) } object(Singleton)#1 (1) { ["id"]=> int(564) } hacked564object(Singleton)#1 (1) { ["id"]=> int(564) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.3, 5.6.16
415object(Singleton)#1 (1) { ["id"]=> int(415) } object(Singleton)#1 (1) { ["id"]=> int(415) } hacked415object(Singleton)#1 (1) { ["id"]=> int(415) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.15
754object(Singleton)#1 (1) { ["id"]=> int(754) } object(Singleton)#1 (1) { ["id"]=> int(754) } hacked754object(Singleton)#1 (1) { ["id"]=> int(754) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.14
805object(Singleton)#1 (1) { ["id"]=> int(805) } object(Singleton)#1 (1) { ["id"]=> int(805) } hacked805object(Singleton)#1 (1) { ["id"]=> int(805) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.13
309object(Singleton)#1 (1) { ["id"]=> int(309) } object(Singleton)#1 (1) { ["id"]=> int(309) } hacked309object(Singleton)#1 (1) { ["id"]=> int(309) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.12
821object(Singleton)#1 (1) { ["id"]=> int(821) } object(Singleton)#1 (1) { ["id"]=> int(821) } hacked821object(Singleton)#1 (1) { ["id"]=> int(821) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.11
394object(Singleton)#1 (1) { ["id"]=> int(394) } object(Singleton)#1 (1) { ["id"]=> int(394) } hacked394object(Singleton)#1 (1) { ["id"]=> int(394) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.10
271object(Singleton)#1 (1) { ["id"]=> int(271) } object(Singleton)#1 (1) { ["id"]=> int(271) } hacked271object(Singleton)#1 (1) { ["id"]=> int(271) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.9
663object(Singleton)#1 (1) { ["id"]=> int(663) } object(Singleton)#1 (1) { ["id"]=> int(663) } hacked663object(Singleton)#1 (1) { ["id"]=> int(663) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.8
204object(Singleton)#1 (1) { ["id"]=> int(204) } object(Singleton)#1 (1) { ["id"]=> int(204) } hacked204object(Singleton)#1 (1) { ["id"]=> int(204) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.7
339object(Singleton)#1 (1) { ["id"]=> int(339) } object(Singleton)#1 (1) { ["id"]=> int(339) } hacked339object(Singleton)#1 (1) { ["id"]=> int(339) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.5
524object(Singleton)#1 (1) { ["id"]=> int(524) } object(Singleton)#1 (1) { ["id"]=> int(524) } hacked524object(Singleton)#1 (1) { ["id"]=> int(524) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.2
458object(Singleton)#1 (1) { ["id"]=> int(458) } object(Singleton)#1 (1) { ["id"]=> int(458) } hacked458object(Singleton)#1 (1) { ["id"]=> int(458) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.6.1
40object(Singleton)#1 (1) { ["id"]=> int(40) } object(Singleton)#1 (1) { ["id"]=> int(40) } hacked40object(Singleton)#1 (1) { ["id"]=> int(40) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.37
989object(Singleton)#1 (1) { ["id"]=> int(989) } object(Singleton)#1 (1) { ["id"]=> int(989) } hacked989object(Singleton)#1 (1) { ["id"]=> int(989) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.36
78object(Singleton)#1 (1) { ["id"]=> int(78) } object(Singleton)#1 (1) { ["id"]=> int(78) } hacked78object(Singleton)#1 (1) { ["id"]=> int(78) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.2, 5.5.35
342object(Singleton)#1 (1) { ["id"]=> int(342) } object(Singleton)#1 (1) { ["id"]=> int(342) } hacked342object(Singleton)#1 (1) { ["id"]=> int(342) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.34
412object(Singleton)#1 (1) { ["id"]=> int(412) } object(Singleton)#1 (1) { ["id"]=> int(412) } hacked412object(Singleton)#1 (1) { ["id"]=> int(412) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.33
387object(Singleton)#1 (1) { ["id"]=> int(387) } object(Singleton)#1 (1) { ["id"]=> int(387) } hacked387object(Singleton)#1 (1) { ["id"]=> int(387) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.32
385object(Singleton)#1 (1) { ["id"]=> int(385) } object(Singleton)#1 (1) { ["id"]=> int(385) } hacked385object(Singleton)#1 (1) { ["id"]=> int(385) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.31
251object(Singleton)#1 (1) { ["id"]=> int(251) } object(Singleton)#1 (1) { ["id"]=> int(251) } hacked251object(Singleton)#1 (1) { ["id"]=> int(251) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.30
599object(Singleton)#1 (1) { ["id"]=> int(599) } object(Singleton)#1 (1) { ["id"]=> int(599) } hacked599object(Singleton)#1 (1) { ["id"]=> int(599) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.29
696object(Singleton)#1 (1) { ["id"]=> int(696) } object(Singleton)#1 (1) { ["id"]=> int(696) } hacked696object(Singleton)#1 (1) { ["id"]=> int(696) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.28
682object(Singleton)#1 (1) { ["id"]=> int(682) } object(Singleton)#1 (1) { ["id"]=> int(682) } hacked682object(Singleton)#1 (1) { ["id"]=> int(682) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.27
677object(Singleton)#1 (1) { ["id"]=> int(677) } object(Singleton)#1 (1) { ["id"]=> int(677) } hacked677object(Singleton)#1 (1) { ["id"]=> int(677) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.26
833object(Singleton)#1 (1) { ["id"]=> int(833) } object(Singleton)#1 (1) { ["id"]=> int(833) } hacked833object(Singleton)#1 (1) { ["id"]=> int(833) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.25
562object(Singleton)#1 (1) { ["id"]=> int(562) } object(Singleton)#1 (1) { ["id"]=> int(562) } hacked562object(Singleton)#1 (1) { ["id"]=> int(562) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.24
77object(Singleton)#1 (1) { ["id"]=> int(77) } object(Singleton)#1 (1) { ["id"]=> int(77) } hacked77object(Singleton)#1 (1) { ["id"]=> int(77) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.23
35object(Singleton)#1 (1) { ["id"]=> int(35) } object(Singleton)#1 (1) { ["id"]=> int(35) } hacked35object(Singleton)#1 (1) { ["id"]=> int(35) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.4, 5.5.22
462object(Singleton)#1 (1) { ["id"]=> int(462) } object(Singleton)#1 (1) { ["id"]=> int(462) } hacked462object(Singleton)#1 (1) { ["id"]=> int(462) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.21
814object(Singleton)#1 (1) { ["id"]=> int(814) } object(Singleton)#1 (1) { ["id"]=> int(814) } hacked814object(Singleton)#1 (1) { ["id"]=> int(814) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.20
582object(Singleton)#1 (1) { ["id"]=> int(582) } object(Singleton)#1 (1) { ["id"]=> int(582) } hacked582object(Singleton)#1 (1) { ["id"]=> int(582) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.19
507object(Singleton)#1 (1) { ["id"]=> int(507) } object(Singleton)#1 (1) { ["id"]=> int(507) } hacked507object(Singleton)#1 (1) { ["id"]=> int(507) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.18
847object(Singleton)#1 (1) { ["id"]=> int(847) } object(Singleton)#1 (1) { ["id"]=> int(847) } hacked847object(Singleton)#1 (1) { ["id"]=> int(847) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.16
831object(Singleton)#1 (1) { ["id"]=> int(831) } object(Singleton)#1 (1) { ["id"]=> int(831) } hacked831object(Singleton)#1 (1) { ["id"]=> int(831) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.15
66object(Singleton)#1 (1) { ["id"]=> int(66) } object(Singleton)#1 (1) { ["id"]=> int(66) } hacked66object(Singleton)#1 (1) { ["id"]=> int(66) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.14
368object(Singleton)#1 (1) { ["id"]=> int(368) } object(Singleton)#1 (1) { ["id"]=> int(368) } hacked368object(Singleton)#1 (1) { ["id"]=> int(368) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.13
647object(Singleton)#1 (1) { ["id"]=> int(647) } object(Singleton)#1 (1) { ["id"]=> int(647) } hacked647object(Singleton)#1 (1) { ["id"]=> int(647) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.35, 5.5.12
633object(Singleton)#1 (1) { ["id"]=> int(633) } object(Singleton)#1 (1) { ["id"]=> int(633) } hacked633object(Singleton)#1 (1) { ["id"]=> int(633) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.11
448object(Singleton)#1 (1) { ["id"]=> int(448) } object(Singleton)#1 (1) { ["id"]=> int(448) } hacked448object(Singleton)#1 (1) { ["id"]=> int(448) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.10
893object(Singleton)#1 (1) { ["id"]=> int(893) } object(Singleton)#1 (1) { ["id"]=> int(893) } hacked893object(Singleton)#1 (1) { ["id"]=> int(893) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.9
619object(Singleton)#1 (1) { ["id"]=> int(619) } object(Singleton)#1 (1) { ["id"]=> int(619) } hacked619object(Singleton)#1 (1) { ["id"]=> int(619) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.8
173object(Singleton)#1 (1) { ["id"]=> int(173) } object(Singleton)#1 (1) { ["id"]=> int(173) } hacked173object(Singleton)#1 (1) { ["id"]=> int(173) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.6
22object(Singleton)#1 (1) { ["id"]=> int(22) } object(Singleton)#1 (1) { ["id"]=> int(22) } hacked22object(Singleton)#1 (1) { ["id"]=> int(22) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.5
866object(Singleton)#1 (1) { ["id"]=> int(866) } object(Singleton)#1 (1) { ["id"]=> int(866) } hacked866object(Singleton)#1 (1) { ["id"]=> int(866) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.4
13object(Singleton)#1 (1) { ["id"]=> int(13) } object(Singleton)#1 (1) { ["id"]=> int(13) } hacked13object(Singleton)#1 (1) { ["id"]=> int(13) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.3
33object(Singleton)#1 (1) { ["id"]=> int(33) } object(Singleton)#1 (1) { ["id"]=> int(33) } hacked33object(Singleton)#1 (1) { ["id"]=> int(33) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.2
958object(Singleton)#1 (1) { ["id"]=> int(958) } object(Singleton)#1 (1) { ["id"]=> int(958) } hacked958object(Singleton)#1 (1) { ["id"]=> int(958) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.1
159object(Singleton)#1 (1) { ["id"]=> int(159) } object(Singleton)#1 (1) { ["id"]=> int(159) } hacked159object(Singleton)#1 (1) { ["id"]=> int(159) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.5.0
959object(Singleton)#1 (1) { ["id"]=> int(959) } object(Singleton)#1 (1) { ["id"]=> int(959) } hacked959object(Singleton)#1 (1) { ["id"]=> int(959) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.45
252object(Singleton)#1 (1) { ["id"]=> int(252) } object(Singleton)#1 (1) { ["id"]=> int(252) } hacked252object(Singleton)#1 (1) { ["id"]=> int(252) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.44
965object(Singleton)#1 (1) { ["id"]=> int(965) } object(Singleton)#1 (1) { ["id"]=> int(965) } hacked965object(Singleton)#1 (1) { ["id"]=> int(965) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.43
291object(Singleton)#1 (1) { ["id"]=> int(291) } object(Singleton)#1 (1) { ["id"]=> int(291) } hacked291object(Singleton)#1 (1) { ["id"]=> int(291) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.42
970object(Singleton)#1 (1) { ["id"]=> int(970) } object(Singleton)#1 (1) { ["id"]=> int(970) } hacked970object(Singleton)#1 (1) { ["id"]=> int(970) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.41
32object(Singleton)#1 (1) { ["id"]=> int(32) } object(Singleton)#1 (1) { ["id"]=> int(32) } hacked32object(Singleton)#1 (1) { ["id"]=> int(32) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.40
595object(Singleton)#1 (1) { ["id"]=> int(595) } object(Singleton)#1 (1) { ["id"]=> int(595) } hacked595object(Singleton)#1 (1) { ["id"]=> int(595) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.39
521object(Singleton)#1 (1) { ["id"]=> int(521) } object(Singleton)#1 (1) { ["id"]=> int(521) } hacked521object(Singleton)#1 (1) { ["id"]=> int(521) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.38
854object(Singleton)#1 (1) { ["id"]=> int(854) } object(Singleton)#1 (1) { ["id"]=> int(854) } hacked854object(Singleton)#1 (1) { ["id"]=> int(854) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.37
303object(Singleton)#1 (1) { ["id"]=> int(303) } object(Singleton)#1 (1) { ["id"]=> int(303) } hacked303object(Singleton)#1 (1) { ["id"]=> int(303) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.10, 5.4.36
775object(Singleton)#1 (1) { ["id"]=> int(775) } object(Singleton)#1 (1) { ["id"]=> int(775) } hacked775object(Singleton)#1 (1) { ["id"]=> int(775) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.34
199object(Singleton)#1 (1) { ["id"]=> int(199) } object(Singleton)#1 (1) { ["id"]=> int(199) } hacked199object(Singleton)#1 (1) { ["id"]=> int(199) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.32
263object(Singleton)#1 (1) { ["id"]=> int(263) } object(Singleton)#1 (1) { ["id"]=> int(263) } hacked263object(Singleton)#1 (1) { ["id"]=> int(263) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.31
840object(Singleton)#1 (1) { ["id"]=> int(840) } object(Singleton)#1 (1) { ["id"]=> int(840) } hacked840object(Singleton)#1 (1) { ["id"]=> int(840) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.30
216object(Singleton)#1 (1) { ["id"]=> int(216) } object(Singleton)#1 (1) { ["id"]=> int(216) } hacked216object(Singleton)#1 (1) { ["id"]=> int(216) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.29
664object(Singleton)#1 (1) { ["id"]=> int(664) } object(Singleton)#1 (1) { ["id"]=> int(664) } hacked664object(Singleton)#1 (1) { ["id"]=> int(664) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.28
380object(Singleton)#1 (1) { ["id"]=> int(380) } object(Singleton)#1 (1) { ["id"]=> int(380) } hacked380object(Singleton)#1 (1) { ["id"]=> int(380) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.27
925object(Singleton)#1 (1) { ["id"]=> int(925) } object(Singleton)#1 (1) { ["id"]=> int(925) } hacked925object(Singleton)#1 (1) { ["id"]=> int(925) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.26
113object(Singleton)#1 (1) { ["id"]=> int(113) } object(Singleton)#1 (1) { ["id"]=> int(113) } hacked113object(Singleton)#1 (1) { ["id"]=> int(113) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.11, 5.4.25
528object(Singleton)#1 (1) { ["id"]=> int(528) } object(Singleton)#1 (1) { ["id"]=> int(528) } hacked528object(Singleton)#1 (1) { ["id"]=> int(528) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.24
501object(Singleton)#1 (1) { ["id"]=> int(501) } object(Singleton)#1 (1) { ["id"]=> int(501) } hacked501object(Singleton)#1 (1) { ["id"]=> int(501) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.23
358object(Singleton)#1 (1) { ["id"]=> int(358) } object(Singleton)#1 (1) { ["id"]=> int(358) } hacked358object(Singleton)#1 (1) { ["id"]=> int(358) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.22
662object(Singleton)#1 (1) { ["id"]=> int(662) } object(Singleton)#1 (1) { ["id"]=> int(662) } hacked662object(Singleton)#1 (1) { ["id"]=> int(662) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.21
712object(Singleton)#1 (1) { ["id"]=> int(712) } object(Singleton)#1 (1) { ["id"]=> int(712) } hacked712object(Singleton)#1 (1) { ["id"]=> int(712) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.20
636object(Singleton)#1 (1) { ["id"]=> int(636) } object(Singleton)#1 (1) { ["id"]=> int(636) } hacked636object(Singleton)#1 (1) { ["id"]=> int(636) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.19
979object(Singleton)#1 (1) { ["id"]=> int(979) } object(Singleton)#1 (1) { ["id"]=> int(979) } hacked979object(Singleton)#1 (1) { ["id"]=> int(979) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.14, 5.4.18
388object(Singleton)#1 (1) { ["id"]=> int(388) } object(Singleton)#1 (1) { ["id"]=> int(388) } hacked388object(Singleton)#1 (1) { ["id"]=> int(388) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.17
386object(Singleton)#1 (1) { ["id"]=> int(386) } object(Singleton)#1 (1) { ["id"]=> int(386) } hacked386object(Singleton)#1 (1) { ["id"]=> int(386) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.16
363object(Singleton)#1 (1) { ["id"]=> int(363) } object(Singleton)#1 (1) { ["id"]=> int(363) } hacked363object(Singleton)#1 (1) { ["id"]=> int(363) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.15
174object(Singleton)#1 (1) { ["id"]=> int(174) } object(Singleton)#1 (1) { ["id"]=> int(174) } hacked174object(Singleton)#1 (1) { ["id"]=> int(174) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.13
381object(Singleton)#1 (1) { ["id"]=> int(381) } object(Singleton)#1 (1) { ["id"]=> int(381) } hacked381object(Singleton)#1 (1) { ["id"]=> int(381) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.12
963object(Singleton)#1 (1) { ["id"]=> int(963) } object(Singleton)#1 (1) { ["id"]=> int(963) } hacked963object(Singleton)#1 (1) { ["id"]=> int(963) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.9
907object(Singleton)#1 (1) { ["id"]=> int(907) } object(Singleton)#1 (1) { ["id"]=> int(907) } hacked907object(Singleton)#1 (1) { ["id"]=> int(907) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.8
498object(Singleton)#1 (1) { ["id"]=> int(498) } object(Singleton)#1 (1) { ["id"]=> int(498) } hacked498object(Singleton)#1 (1) { ["id"]=> int(498) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.6
376object(Singleton)#1 (1) { ["id"]=> int(376) } object(Singleton)#1 (1) { ["id"]=> int(376) } hacked376object(Singleton)#1 (1) { ["id"]=> int(376) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.5
780object(Singleton)#1 (1) { ["id"]=> int(780) } object(Singleton)#1 (1) { ["id"]=> int(780) } hacked780object(Singleton)#1 (1) { ["id"]=> int(780) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.3
991object(Singleton)#1 (1) { ["id"]=> int(991) } object(Singleton)#1 (1) { ["id"]=> int(991) } hacked991object(Singleton)#1 (1) { ["id"]=> int(991) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.1
791object(Singleton)#1 (1) { ["id"]=> int(791) } object(Singleton)#1 (1) { ["id"]=> int(791) } hacked791object(Singleton)#1 (1) { ["id"]=> int(791) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.4.0
790object(Singleton)#1 (1) { ["id"]=> int(790) } object(Singleton)#1 (1) { ["id"]=> int(790) } hacked790object(Singleton)#1 (1) { ["id"]=> int(790) } object(Singleton)#2 (1) { ["id"]=> string(6) "hacked" }
Output for 5.3.29
378object(Singleton)#1 (1) { ["id"]=> int(378) } object(Singleton)#1 (1) { ["id"]=> int(378) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.28
521object(Singleton)#1 (1) { ["id"]=> int(521) } object(Singleton)#1 (1) { ["id"]=> int(521) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.27
8object(Singleton)#1 (1) { ["id"]=> int(8) } object(Singleton)#1 (1) { ["id"]=> int(8) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.26
128object(Singleton)#1 (1) { ["id"]=> int(128) } object(Singleton)#1 (1) { ["id"]=> int(128) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.25
670object(Singleton)#1 (1) { ["id"]=> int(670) } object(Singleton)#1 (1) { ["id"]=> int(670) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.24
249object(Singleton)#1 (1) { ["id"]=> int(249) } object(Singleton)#1 (1) { ["id"]=> int(249) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.23
434object(Singleton)#1 (1) { ["id"]=> int(434) } object(Singleton)#1 (1) { ["id"]=> int(434) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.22
280object(Singleton)#1 (1) { ["id"]=> int(280) } object(Singleton)#1 (1) { ["id"]=> int(280) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.21
423object(Singleton)#1 (1) { ["id"]=> int(423) } object(Singleton)#1 (1) { ["id"]=> int(423) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.20
379object(Singleton)#1 (1) { ["id"]=> int(379) } object(Singleton)#1 (1) { ["id"]=> int(379) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.19
610object(Singleton)#1 (1) { ["id"]=> int(610) } object(Singleton)#1 (1) { ["id"]=> int(610) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.18
107object(Singleton)#1 (1) { ["id"]=> int(107) } object(Singleton)#1 (1) { ["id"]=> int(107) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.17
863object(Singleton)#1 (1) { ["id"]=> int(863) } object(Singleton)#1 (1) { ["id"]=> int(863) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.16
102object(Singleton)#1 (1) { ["id"]=> int(102) } object(Singleton)#1 (1) { ["id"]=> int(102) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.15
690object(Singleton)#1 (1) { ["id"]=> int(690) } object(Singleton)#1 (1) { ["id"]=> int(690) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.14
89object(Singleton)#1 (1) { ["id"]=> int(89) } object(Singleton)#1 (1) { ["id"]=> int(89) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.13
295object(Singleton)#1 (1) { ["id"]=> int(295) } object(Singleton)#1 (1) { ["id"]=> int(295) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.12
260object(Singleton)#1 (1) { ["id"]=> int(260) } object(Singleton)#1 (1) { ["id"]=> int(260) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.11
629object(Singleton)#1 (1) { ["id"]=> int(629) } object(Singleton)#1 (1) { ["id"]=> int(629) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.10
497object(Singleton)#1 (1) { ["id"]=> int(497) } object(Singleton)#1 (1) { ["id"]=> int(497) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.9
866object(Singleton)#1 (1) { ["id"]=> int(866) } object(Singleton)#1 (1) { ["id"]=> int(866) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.8
660object(Singleton)#1 (1) { ["id"]=> int(660) } object(Singleton)#1 (1) { ["id"]=> int(660) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.7
483object(Singleton)#1 (1) { ["id"]=> int(483) } object(Singleton)#1 (1) { ["id"]=> int(483) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.6
747object(Singleton)#1 (1) { ["id"]=> int(747) } object(Singleton)#1 (1) { ["id"]=> int(747) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.5
349object(Singleton)#1 (1) { ["id"]=> int(349) } object(Singleton)#1 (1) { ["id"]=> int(349) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.4
303object(Singleton)#1 (1) { ["id"]=> int(303) } object(Singleton)#1 (1) { ["id"]=> int(303) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.3
635object(Singleton)#1 (1) { ["id"]=> int(635) } object(Singleton)#1 (1) { ["id"]=> int(635) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.2
709object(Singleton)#1 (1) { ["id"]=> int(709) } object(Singleton)#1 (1) { ["id"]=> int(709) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.1
519object(Singleton)#1 (1) { ["id"]=> int(519) } object(Singleton)#1 (1) { ["id"]=> int(519) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.3.0
118object(Singleton)#1 (1) { ["id"]=> int(118) } object(Singleton)#1 (1) { ["id"]=> int(118) } Fatal error: Call to undefined method Closure::bind() in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.1.0 - 5.2.17
Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in /in/0RTnm on line 27
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_FUNCTION, expecting ')' in /in/0RTnm on line 27
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/0RTnm on line 7
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/0RTnm on line 7
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/0RTnm on line 7
Process exited with code 255.