PHP spremenljivke ni obstoječih in obrazci
Naletel sem na nekaj, kar sem bil ne zavedajo, danes, da je zelo priročen .... "@" napaka nadziranje  v PHP .
Torej, za nekaj ozadja o tem, kako sem prišel čez to problem, v mojem spletnih aplikacij sem se nagibajo k uporabi isti obrazec za vnos podatkov v mySQL bazo podatkov. Če imam neke vrste "id" števila, ki so preko GET spremenljivke potem, ki sproži obremenitev iz baze podatkov, sicer pa sem dodajanje novih podatkov.
V mojem obliki elementov, sem pogosto nastavite vrednost polja obrazca, da nekaj podobnega <? = $ Podatki ['fieldValue'];?> to tovarna lep, ko nalaganje podatkov, ampak ko sem vstavljanju novih podatkov sem dobil obrazec izpolni, kot sledi (opomba na moj prijavo ali ko sem testiranje sem poročanje o napakah, ki se E_ALL, da bom lahko poskrbite, da vse deluje pravilno):
Obvestilo: Obširneje: Podatki v / home / public_html / dataEdit.php on line 69
Torej, kaj sem na koncu končal tem pisal več (bolj grdo) kodo, ki je dejal, <? if (isset ($ podatki ['fieldValue'])) {echo $ podatki ['fieldValue'];}?.> Ne ravno veliko ![]()
Potem sem naletel operater napak pri PHP, ki ga preprosto dajanje "@" simbol pred operaterja (v bistvu vse, kar lahko vrne rezultat) zgoraj problem je rešen. Na primer lahko zdaj moj za parameter vrednost <= @ $ podatki ['fieldValue'];?>. Če je spremenljivka ni nastavljena (npr. napaka bi nastalo), nato pa je zatreti napake.
Opomba: Uporaba "@" simbol lahko zavre večjih napak in skriti dejstva, da del vaše strani ne deluje pravilno, zato bodite previdni!

















































