KillerBean Posted May 15, 2008 Report Posted May 15, 2008 (edited) Sveiki. Gribēju pajautāt, kapēc uz atsevišķām PHP versijām ir nepieciešams pirms mainīgā lietošanas viņu nodefinēt, piešķirt dajebkādu vērtību. Vnk ir versijas, kurās ja mainīgajam nav vērtības, tas arī if statementos skaitās kā 0. bet tagad pārliekot lapu uz citu serveri parādās kaudzīte "Undefined index". Tas ir kkāds PHP5 jaunieviesums vai arī šo obligāto pirms lietošanas nodefinēšanu var uzstādīt PHP uzstādījumos?! Paldies. Edited May 15, 2008 by KillerBean
Toms Posted May 15, 2008 Report Posted May 15, 2008 Ja gribi, lai tie kļūdu paziņojumi pazūd, iekš php.ini jānomaina "error_reporting = E_ALL & ~E_NOTICE" Tas nav jaunieviesums. Bet es, personīgi, to visu sataisītu kā pienākas.
Grey_Wolf Posted May 15, 2008 Report Posted May 15, 2008 kapēc uz atsevišķām PHP versijām ir nepieciešams pirms mainīgā lietošanas viņu nodefinēt, Tas ir UZ VISAM versijam ... PHP ljauj nedefinet mainigos, tik pabridina ka vinsh nav definets ... ( NOTICE ) ... , Bet labak pieradinaties un vinjus tomer nodefinet... Jo ka pats piemineji, uz daziem serveriem NOTICEs nav atslegtas......
mixis Posted May 16, 2008 Report Posted May 16, 2008 Šītāda rindina koda sākumā ar var palīdzēt: error_reporting(E_ERROR | E_WARNING | E_PARSE); ,bet nu labāk tomēr definēt.
Recommended Posts