NOTICE jsou pouhá upozornění, že nejsou definovány proměnné, což sic netvrdím, že je OK, ale není to chyba. Na to stačí
snižit hodnotu "error_reporting".
Ono tohle je většinou to, na co se hodně nadává mezi programátory, co dělají v jiných jazycích, ale bohužel je tomu tak. PHP prostě povoluje vzít "variable" bez předchozí definice a tu použít, PHP si ji nějak naplní (no občas se pak jeden diví, co že mu to leze do výstupu :-)) ).
Proto je většinou na vývojových serverech "notice" zapnuté, aby to varovlo programátora, že na něco zapoměl, ale na provozním serveru by se to IMHO mělo vypínat.
Alespoň já to takhle dělám, lidi nezajímají chyby programátorů...
-- JaV ---- [
http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------
Celkem upraveno 1×. Poslední úprava JanVar v 12.12.2009 12:49.