You can put your error level up to show you when you try to use a varible
that hasn't be initalised yet, I tend to do that to ensure good coding, and
that I don't mistype varibles etc

Andrew
----- Original Message -----
From: "Andy Arbon" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 29, 2002 8:11 PM
Subject: [PHP] Why is there no OPTION EXPLICIT equivalent?


> Hello,
>
> In general I find PHP great to work with, but the number one thing that
> causes bugs for me is the fact that the interpreter doesn't throw an
> error if I use an undeclared variable.
>
> I have looked and I can't find any information that suggests you can
> make PHP force you to declare variables before use - does such a
> facility exist?
>
> Assuming it doesn't, why is that the case? I can't be the only one who
> has problems with this; are there any plans to add such a feature in the
> future? It doesn't have to be compulsory, but a facility like VB's (not
> that I like that language in general) Option Explicit statement would be
> a great help.
>
> I know nothing about language design, but I can't see how this can be
> more difficult to do than forcing static types, which it seems you can
> do in PHP.. can anyone tell me the reasoning behind this?
>
> Hope the above doesn't sound too critical - in general I love PHP, but
> this one omission has cost me so many hours of debugging time over the
> years I had to ask :)
>
> Cheers,
>
> Andy
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to