Huomautus: Määrittelemätön indeksi

PHP on yksi suosituimmista skriptikielivälineistä Webmasterien keskuudessa. Joskus käyttäjä voi kuitenkin törmätä "määrittelemättömän indeksin" virheilmoitukseen. Tämä virhe johtuu pääasiassa epäasianmukaisista vaihtelevista asetuksista. Samalla kun palautetaan muuttujat käyttäjä täytetystä lomakkeesta, voi ilmetä virhe. Yleensä PHP $ _POST- ja $ _GET-komennoissa käytetään lomakkeessa ilmoitettuja arvoja. Kun käytät näitä toimintoja, saatat kohdata tämän ilmoituksen: Määrittelemätön indeksiviesti. Jos haluat päästä eroon tästä virheestä, varmista, että taulukon kenttä on asetettu isset () -toimintoon, joka määrittää, onko PHP jo ilmoittanut tietyn arvon. Tämä virhesanoma voidaan siirtää ennen palvelimen määritystä. Voit muuttaa ilmoitetun virheen tyyppiä virheilmoituksen avulla.

Jos yrität palauttaa muuttujia lomakkeistasi, jos käytät $ _POST- tai $ _GET- muuttujia palauttaaksesi lomakkeesi tai muuten, saatat kohdata tämän virheen:

 Huomautus: Määrittelemätön indeksi tiedostopolulla, joka suorittaa php: n 'nykyisen rivin' 

Voit välttää tämän virheen testaamalla, onko taulukon kentät asetettu toiminnolla ().

Esimerkki muuttujalle $ _POST ['trick']:

 / / Ennen kuin käytät $ _POST ['trick'], jos (isset ($ _POST ['trick'])) (/ / ohjeet, jos $ _POST ['trick'] on olemassa) 

Tämäntyyppinen virhe lykätään ennen palvelimen konfigurointia.

Sitä ei raportoida oletusarvoisesti, koska se ei ole tärkeä, riippuen vakio E_NOTICEsta.

Voit muuttaa ilmoitettujen virheiden tyyppiä virheilmoituksen avulla.

Edellinen Artikkeli Seuraava Artikkeli

Top Vinkkejä