<?php $Object = new myClass(); $Object = new myClass2(); ?>
PHP samo usunie instancję klasy myClass z pamięci (tak jak to robi Java ze swoim odśmiecaczem pamięci) czy instancja zostanie w pamięci i zrobi się nam wyciek (tak jak w C)?
<?php $Object = new myClass(); $Object = new myClass2(); ?>
<?php class GCTest { public function __destruct() { } } for ( $i = 0; $i < 10; $i++ ) { new GCTest(); } ?>
<?php class test { private $sZmienna = 'aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccc
cdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeee'; } for($i = 1; $i < 1000000000; $i++) { $Obj = new test(); } ?>
<?php class test { private $sZmienna = 'aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccc
cdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeee'; } for($i = 1; $i < 1000000000; $i++) { $aObj[$i] = new test(); } ?>