flemingmike Posted September 28, 2010 Share Posted September 28, 2010 i have a script that calls for a field, but if you arent on a blackberry it asks you to select a name first, so it gives error until you select: Notice: Undefined variable: posteid in E:\Website\citycore\2\mobile\schedule.php on line 20 i could make it so it didnt call for $posteid until after the name is selected, but then it wont work from the blackberry as it detects the pin number first. Quote Link to comment https://forums.phpfreaks.com/topic/214653-can-i-ignore-an-error/ Share on other sites More sharing options...
PFMaBiSmAd Posted September 28, 2010 Share Posted September 28, 2010 You should be using isset() to test if an optional variable exists before you access the value in that variable. Quote Link to comment https://forums.phpfreaks.com/topic/214653-can-i-ignore-an-error/#findComment-1116874 Share on other sites More sharing options...
flemingmike Posted September 28, 2010 Author Share Posted September 28, 2010 cool. never used that before. Quote Link to comment https://forums.phpfreaks.com/topic/214653-can-i-ignore-an-error/#findComment-1116880 Share on other sites More sharing options...
gizmola Posted September 28, 2010 Share Posted September 28, 2010 You got the best practice answer -- however, I feel it still needs to be said that a "notice" isn't an error, and you can very easily turn down the error_level to not include notices. If this is a production application, then you should not be displaying errors anyways, as that is a great way to leak internal information that could be useful to someone wanting to exploit your site. Quote Link to comment https://forums.phpfreaks.com/topic/214653-can-i-ignore-an-error/#findComment-1116885 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.