Mailinglisten-Archive |
This is a multi-part message in MIME format. --------------156DB21702A98A397992E3C2 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Hallo, wie l=E4sst sich der Speicher den Objekte beanspruchen freigeben? 1. Gen=FCgt unset(obj) um auch alle Attribute (eventuell ihrerseits Objekte) freizugeben? 2. Lokale Parameter in Methoden? Folgendes Testskript bringt: PHP Fatal error: Allowed memory size of 4194304 bytes exhausted (tried to allocate 44 bytes) in testMemory.php on line 7 Danke Daniel --------------156DB21702A98A397992E3C2 Content-Type: text/plain; charset=us-ascii; name="testMemory.php" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="testMemory.php" <? class justAClass { function testMethod() { var $localvariable= new justAClass; unset($localvariable); } } var $singleObj = new justAClass; set_time_limit(0); echo "\n\n"; for ($i=0;$i<1000000;$i++) { $singleObj->testMethod(); } echo "\n\n"; echo "\n\nOK\n"; ?> --------------156DB21702A98A397992E3C2--
php::bar PHP Wiki - Listenarchive