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 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php