Opomba: Nedefiniran indeks

PHP je ena izmed najljubših orodij za skriptni jezik med spletnimi skrbniki. Včasih pa lahko uporabnik naleti na sporočilo o napaki »nedefiniran indeks«. Ta napaka je predvsem posledica nepravilnih nastavitev spremenljivk. Med obnovitvijo spremenljivk iz obrazca, ki ga izpolni uporabnik, lahko pride do napake. Običajno se v ukazih PHP $ _POST in $ _GET uporabljajo za pridobivanje vrednosti, ki so označene v obrazcu. Med uporabo teh funkcij lahko naletite na to obvestilo: Nedefinirano sporočilo o indeksu. Če se želite znebiti te napake, se prepričajte, da je polje tabele nastavljeno na funkcijo isset (), ki določa, ali je PHP že razglasila določeno vrednost. To sporočilo o napaki se lahko odloži pred konfiguracijo strežnika. Vrsto napake, o kateri poročajo, lahko spremenite s funkcijo error_reporting.

Če želite obnoviti spremenljivke iz obrazcev, če uporabite spremenljivke $ _POST ali $ _GET za obnovitev obrazcev ali drugače, lahko naletite na to napako:

 Opomba: Nedefiniran indeks v 'poti datoteke, ki izvaja php' v vrstici 'trenutna vrstica' 

Da bi se izognili tej napaki, preizkusite, ali so bila polja tabele nastavljena s funkcijo ().

Primer za spremenljivko $ _POST ["trik"]:

 / / Preden uporabite $ _POST ['trik'], če (isset ($ _POST ['trik'])) (/ / Navodila, če obstaja $ _POST ['trik']) 

Ta vrsta napake se preloži pred konfiguracijo strežnika.

Poročilo ni privzeto, ker ni pomembno, odvisno od konstante E_NOTICE.

Vrste sporočenih napak lahko spremenite s poročanjem o napaki.

Prejšnji Članek Naslednji Članek

Top Nasveti