+1 David and Simon ... thank :)
And *this* is the reason why developing with notices turned on should
be a requirement in your development environments. I think a recent OS
reinstall left the PHP installation at the default of not emitting
notices.
bob@desktop:~$ php -a
Interactive shell
php > error_reporting(E_ALL & E_NOTICE);
php > sdkjfhsadkfjashdf;
PHP Notice: Use of undefined constant sdkjfhsadkfjashdf - assumed
'sdkjfhsadkfjashdf' in php shell code on line 1
PHP Stack trace:
PHP 1. {main}() php shell code:0
Cheers,
- Bob -
On 20 October 2011 10:56, Simon J Welsh <[email protected]> wrote:
> My guess is that your error reporting value is using the default E_ALL &
> ~E_NOTICE.
>
> simon$ php -d error_reporting=2147483647 -a
> Interactive shell
>
> php > djkfhlasdkjfhasdlkjfha;
> PHP Notice: Use of undefined constant djkfhlasdkjfhasdlkjfha - assumed
> 'djkfhlasdkjfhasdlkjfha' in php shell code on line 1
>
> Notice: Use of undefined constant djkfhlasdkjfhasdlkjfha - assumed
> 'djkfhlasdkjfhasdlkjfha' in php shell code on line 1
> php > %#$@^*$#&%^#$&*^%$#*;
> php > thisFunctionDoesntExist();
> PHP Parse error: syntax error, unexpected '%' in php shell code on line 1
>
> Parse error: syntax error, unexpected '%' in php shell code on line 1
> php >
>
> The value of 2147483647 includes every error flag
>
> On 20/10/2011, at 10:46 AM, Bob Brown wrote:
>
>> Hi All,
>>
>> A chocolate fish for whoever can explain this - why when I type crap
>> into the PHP CLI prompt does it not throw errors? For the record, it's
>> PHP 5.3.3-1ubuntu9.6 with Suhosin-Patch (cli) (built: Oct 14 2011
>> 22:31:56).
>>
>> bob@desktop:~$ php -a
>> Interactive shell
>>
>> php > djkfhlasdkjfhasdlkjfha;
>> php > %#$@^*$#&%^#$&*^%$#*;
>> php > thisFunctionDoesntExist();
>> PHP Parse error: syntax error, unexpected '%' in php shell code on line 1
>> php >
>>
>> bob@desktop:~$
>>
>> I noticed this because I was "flapping" into a PHP file to see if I
>> had found the right file, e.g ...
>>
>> <?php
>> // Some code here...
>>
>> sadlkfjhsalkdfjh // my flap (expecting an error)
>> ?>
>>
>> Cheers,
>>
>> - Bob -
>>
>> --
>> Bob Brown, [L|W]AMP Web Developer
>> [email protected], http://www.guru.net.nz
>>
>> --
>> NZ PHP Users Group: http://groups.google.com/group/nzphpug
>> To post, send email to [email protected]
>> To unsubscribe, send email to
>> [email protected]
>
> ---
> Simon Welsh
> Admin of http://simon.geek.nz/
>
> --
> NZ PHP Users Group: http://groups.google.com/group/nzphpug
> To post, send email to [email protected]
> To unsubscribe, send email to
> [email protected]
--
Bob Brown, [L|W]AMP Web Developer
[email protected], http://www.guru.net.nz
--
NZ PHP Users Group: http://groups.google.com/group/nzphpug
To post, send email to [email protected]
To unsubscribe, send email to
[email protected]