On 8/25/09 5:01 AM, "Stuart" <[email protected]> wrote:
> 2009/8/25 Ralph Deffke <[email protected]>:
>> causes an error
>> Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `'$'' in
>> C:\wamp\www\TinyCreator\testCrapp6.php on line 42
>
> This is a syntax error, not a runtime error. You've clearly done
> something wrong.
>
>> "Tom Worster" <[email protected]> wrote in message
>> news:c6b87877.11463%[email protected]...
>>> is it the case that unset() does not trigger an error or throw an
>> exception
>>> if it's argument was never set?
>
> Absolutely.
>
> -Stuart
thank you, stuart.
in the interest of wrapping up the archive of this thread on topic, may i
summarize?
in a statement like:
unset($something);
if $something is not set, i.e. isset($something) would, in the same context,
evaluate to false, the statement WILL NOT trigger an error at any level or
throw an exception.
the reason i ask is this: sometimes it's important to unset a variable at a
position in a script where as programmer i don't know if the variable is set
or not. session variables are good examples. i sure don't what reports of
such unsets in my php error logs. but i also don't want to do:
if (isset($something)) unset($something);
if i don't need to.
and the answer is: i don't.
tom
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php