Hello,
I discovered this problem tonight while working on a new PHP 5 class that uses an interface. The code example came from http://www.zend.com/php5/articles/engine2-php5-changes.php#Heading5
<?php interface Throwable { public function getMessage(); }
class MyException implements Throwable { public function getMessage() { echo "Hello\n"; } }
$x = new MyException; $x->getMessage(); ?>
------------------
On this server, I get a Segmentation Fault:
[EMAIL PROTECTED] dev]$ php -v
PHP 5.0.0RC3 (cli) (built: Jun 24 2004 17:35:13)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.0RC3, Copyright (c) 1998-2004 Zend Technologies
with Zend Extension Manager v1.0.2, Copyright (c) 2003-2004, by Zend Technologies
with Zend Optimizer v2.5.2, Copyright (c) 1998-2004, by Zend Technologies
with Zend Debugger v3.5.0, Copyright (c) 1999-2004, by Zend Technologies
[EMAIL PROTECTED] dev]$ php -f Interface.php Segmentation fault
------------------
On this server, It works fine:
[EMAIL PROTECTED] Jason]$ php -v PHP 5.0.0RC3 (cli) (built: Jun 14 2004 14:04:10) Copyright (c) 1997-2004 The PHP Group Zend Engine v2.0.0RC3, Copyright (c) 1998-2004 Zend Technologies
[EMAIL PROTECTED] Jason]$ php -f Interface.php Hello
------------------
Could it be a problem with the Debugger?
Thanks, Jason Garber
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php