Re: Extending Exception
| From: | Ashley Sheridan | Date: | Wed, 21 Jul 2010 15:14:42 +0000 |
| Subject: | Re: Extending Exception | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-307067@lists.php.net to get a copy of this message | ||
On Wed, 2010-07-21 at 11:10 -0400, Christoph Boget wrote:
> Ok, so taking the sample code that is on the page
>
> http://us3.php.net/manual/en/language.exceptions.extending.php
>
> Literally, just cutting and pasting the code. When I try to
>
> throw new Exception( 'My Message' );
>
> PHP spits out the following fatal error:
>
> Fatal error: Wrong parameters for Exception([string $exception [, long $code ]])
>
> and the line number it dies on is the line in the
> MyException::__construct() where it is calling the parent's
> constructor. So what's going on? Is the documentation wrong? Is
> this a bug? Am I doing something wrong?
>
> I'm using PHP 5.2.9.
>
> thnx,
> Christoph
>
Well, it's not really a copy and paste job, as you've omitted the second
argument to the Exception method, which is what the error is complaining
about.
Thanks,
Ash
http://www.ashleysheridan.co.uk