ze2 segfault #2

From: Date: Fri, 21 Mar 2003 21:53:58 +0000
Subject: ze2 segfault #2
Groups: php.dev 
Request: Send a blank email to php-dev+get-95207@lists.php.net to get a copy of this message
When running the following example through pres2 (apache 1.3.27), I get a segfault.. Sample pres2 file. <slide> <title>Interfaces Suck</title> <blurb>They really do</blurb> <example filename="interface2.php" result="1" /> </slide> interface2.php:: <?php interface ISerializable { function sleep(); function wakeup(); }; class Person implements ISerializable { public $name; function sleep() { file_set_contents("serialized", serialize($this->name) ); } function wakeup() { $this->name = unserialize( file_get_contents("serialized") ); } } $p = new Person; if ($p instanceof ISerializable) { $p->wakeup(); } echo "Previous Spy: {$p->name}\n"; $superspies = array('James Bond', 'Sterling Hughes', 'Austin Powers'); $p->name = $superspies[array_rand($superspies)]; echo "New Spy: {$p->name}\n"; if ($p instanceof ISerializable) { $p->sleep(); } ?> -- "Nothing is particularly hard if you divide it into small jobs." - Henry Ford

« previous php.dev (#95207) next »