Jump to content
php.lv forumi

Recommended Posts

Posted (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 by KillerBean
Posted

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.

Posted
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......

Posted

Šī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.

×
×
  • Create New...