Märkus: määratlemata indeks

PHP on Webmasterite seas üks lemmik skriptikeelte tööriistu. Kuid mõnikord võib kasutaja leida veateate „määratlemata indeks”. See viga tuleneb peamiselt sobimatutest muutuvatest seadetest. Muutujate taastamine kasutaja poolt täidetud vormist võib tekkida viga. Tavaliselt kasutatakse PHP $ _POST ja $ _GET käske vormis näidatud väärtuste allalaadimiseks. Nende funktsioonide kasutamisel võite selle teatega kokku puutuda: määramata indeksi sõnum. Sellest veast vabanemiseks veenduge, et tabeli väli oleks seatud isset () funktsioonile, mis määrab, kas PHP on juba teatava väärtuse välja andnud. Seda veateate võib edasi lükata enne serveri konfigureerimist. Võite muuta vea tüüpi, mis on esitatud veateate esitamise funktsiooni abil.

Kui proovite oma vormidest muutujaid tagasi saada, kui kasutate vormide taastamiseks $ _POST või $ _GET muutujaid, võite selle vea kokku puutuda:

 Märkus: määratlemata indeks '' php 'failisõidutee' 'reale' praegune rida ' 

Selle tõrke vältimiseks kontrollige, kas tabeli väljad on määratud funktsiooniga ().

Muutuja $ _POST ['trick'] näide:

 / / Enne kui kasutate $ _POST ['trick'], kui (isset ($ _POST ['trick'])) (/ / Juhised kui $ _POST ['trick'] on olemas) 

Seda tüüpi viga lükatakse enne serveri konfiguratsiooni edasi.

Seda ei esitata vaikimisi, sest see ei ole oluline, sõltuvalt konstantsest E_NOTICE.

Saate muuta vigade tüüpe, mis on esitatud veateate aruandluse abil .

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited