[FX.php List] PHP Notices OK?
Bob Patin
bob at patin.com
Wed Dec 12 10:42:41 MST 2007
I'd agree with those who recommend finding the cause of the notices
and fixing it.
In my experience, it's most often been from undeclared variables; PHP
4 doesn't require it, if I understand correctly, while PHP 5 does.
I've been bitten by that when moving a solution to another host other
than my own servers.
Bob Patin
Longterm Solutions
bob at longtermsolutions.com
615-333-6858
http://www.longtermsolutions.com
Member of FileMaker Business Alliance and FileMaker TechNet
CONTACT US VIA INSTANT MESSAGING:
AIM or iChat: longterm1954
Yahoo: longterm_solutions
MSN: tech at longtermsolutions.com
ICQ: 159333060
--------------------------
Contact us for FileMaker hosting and programming for all versions of
FileMaker
PHP • CDML • Full email services • Free DNS hosting • Colocation •
Consulting
On Dec 12, 2007, at 11:37 AM, Jonathan Schwartz wrote:
> Roger,
>
> Thanks for the perspective.
>
> Here's why I am asking the question today. I just provided a modest
> solution to a third party, instructing him to turn off Notices to
> stop the reporting. I'm just trying to figure out if making that
> request is a reasonable and/or professional request or, it's like
> turning the lights down real low in a restaurant with dirty
> silverware. ;-)
>
> If there is any question, I will take the code back and work thru
> the error corrections.
>
> So what's the vote tally now? Only ggt says its OK?
>
>
> Jonathan
>
>
>
> At 5:07 PM +0000 12/12/07, Roger Price wrote:
>> Jonathan
>>
>> I fell 'foul' of undefined variable notices a few weeks ago when I
>> was given a right earhole bashing by my University hostmaster.
>>
>> PHP takes these in its stride but the reporting feature was
>> switched on. I use many include files (some nested and on evey
>> page), so adding another include file called 'define.php', which
>> check every variable that appears in the log and if undefined sets
>> it to zero or null - whatever is appropriate. This does not appear
>> to degrade the performance of the pages too much and keeps the
>> hostmaster happy. However given the choice I would just turn
>> 'notices' off but that is not an option for me!
>>
>> Roger
>>
>>
>> ----- Original Message ----- From: "Jonathan Schwartz" <jschwartz at exit445.com
>> >
>> To: "FX.php Discussion List" <fx.php_list at mail.iviking.org>
>> Sent: Wednesday, December 12, 2007 4:39 PM
>> Subject: RE: [FX.php List] PHP Notices OK?
>>
>>> OK. That's fair.
>>>
>>> To be honest, I never knew about these things since I have
>>> developed on my own server and Notices are turned off....until
>>> now. ;-)
>>>
>>> One step further...my notices appear to be of the Undefined
>>> Variable type. I did see your suggestion from last week, to add in
>>> if(isset($variable)) rather than "surprise" PHP when an undeclared
>>> variable appears. Is another alternative to simply declare the
>>> variable at the top of he page? If so, how is that best done?
>>>
>>> Thx
>>>
>>> Jonathan
>>>
>>> At 4:15 PM +0000 12/12/07, Steve Winter wrote:
>>>> Hi Jonathan,
>>>>
>>>> Well I guess that one is rather 'up to the conscience of the
>>>> individual
>>>> church goer' ;-)
>>>>
>>>> For me, personally, no, it's not acceptable, as it means that
>>>> something
>>>> isn't 100% correct, which means you can't be 100% sure that when
>>>> it runs on
>>>> a client server, or you move it from one server to another, that
>>>> it will
>>>> still behave correctly...
>>>>
>>>> My staging server has every level of error reporting possible
>>>> turned on, and
>>>> when that gives no messages, notices, errors, or unexpected
>>>> twitches, then I
>>>> feel reasonably sure that my code will run at the very least, on
>>>> similar
>>>> versions of PHP, if not on all...
>>>>
>>>> My 2p worth...
>>>>
>>>> Cheers
>>>> Steve
>>>>
>>>> -----Original Message-----
>>>> From: fx.php_list-bounces at mail.iviking.org
>>>> [mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of
>>>> Jonathan Schwartz
>>>> Sent: 12 December 2007 16:05
>>>> To: FX.php Discussion List
>>>> Subject: [FX.php List] PHP Notices OK?
>>>>
>>>> Hi Folks,
>>>>
>>>> Is it acceptable for a solution to produce NOTICES (for undefined
>>>> variables) and then essentially hide them by turning off
>>>> error_reporting NOTICES?
>>>>
>>>> Or at minimum, should the solution run clean without notices?
>>>>
>>>>
>>>> Thx
>>>> --
>>>> Jonathan Schwartz
>>>> Exit 445 Group
>>>> jonathan at exit445.com
>>>> http://www.exit445.com
>>>> 415-381-1852
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>
>>>>
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>>
>>> --
>>> Jonathan Schwartz
>>> Exit 445 Group
>>> jonathan at exit445.com
>>> http://www.exit445.com
>>> 415-381-1852
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>
>
> --
> Jonathan Schwartz
> Exit 445 Group
> jonathan at exit445.com
> http://www.exit445.com
> 415-381-1852
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
More information about the FX.php_List
mailing list