Kuidas eemaldada määratlemata indeksi viga PHP muutujate kasutamisel

$ _POST või $ _GET on kaks spetsiaalset PHP funktsiooni, mida kasutatakse muutujate saamiseks kasutaja poolt täidetud kujul. Kasutades neid funktsioone, võib kasutaja tekkida vea, märkides, et on määramata indeks .

Seda viga saab vältida PHP isset () abil .

NB. Määratlemata indeks on väike viga ja seetõttu ei ole seda vaikimisi teavitatud. Siiski sõltub see serveri konfiguratsioonist. Error_reporting funktsiooni abil saab teatatud vea tüüpi muuta.

PHP muutujate kasutamisel määrake kindlaks määramata indeksi viga

Selle tõrke vältimiseks $ _POST või $ _GET muutujate kasutamisel testige lihtsalt, kas tabeli väljad on funktsiooni issetiga () vormindatud.

// Enne $ _POST ['value'] kasutamist

kui (isset ($ _ POST ['value']))

{

// Juhised, kui on olemas $ _POST ['value']

}

Pilt: © Scanrail1 - Shutterstock.com

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited