Re: Variables not initialized. Is it possible to...
| From: | Bruno Fajardo | Date: | Mon, 18 May 2009 16:15:36 +0000 |
| Subject: | Re: Variables not initialized. Is it possible to... | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-292736@lists.php.net to get a copy of this message | ||
This kind of tip is raised in form of notices. So, to enable that, use the
following function on top of your scripts:
error_reporting(E_ALL | E_NOTICE);
Best regards,
Bruno.
2009/5/18 Paul M Foster <paulf@quillandmouse.com>
> On Mon, May 18, 2009 at 05:38:37PM +0200, Cesco wrote:
>
> > Is it possible to set a parameter in PHP 5 to ask the interpreter to
> > raise an error every time I try to use a variable that wasn't
> > initialized before ?
> >
> > For example, I've write this piece of code in Python:
> >
> >
> > print(DonaldDuck)
> >
> >
> > I get this error:
> >
> > Traceback (most recent call last):
> > File "/Users/Cesco/Desktop/prova.py", line 3, in <module>
> > print(DonaldDuck);
> > NameError: name 'DonaldDuck' is not defined
> >
> >
> > Until now I've seen that when I write this PHP equivalent:
> >
> >
> > echo($DonaldDuck);
> >
> >
> > When I try to run it, the PHP writes a blank string, because the
> > variable is not yet initialized and PHP assumes that its value is an
> > empty string (I guess)
> >
> >
> > I'd like to have the same behaviour of Python in PHP, do you think
> > that it is possible?
>
> Set your error reporting higher:
>
> error_reporting(E_ALL);
>
> at the top of your script.
>
> Paul
> --
> Paul M. Foster
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>