PHP változók nem létező és a felek
Azért jöttem át valamit, nem voltam tisztában, hogy ma nagyon praktikus .... A hiba kezelői "@" Â a PHP .
Így néhány háttérben, hogy hogyan jöttem át ezt a problémát, az én webes alkalmazások igyekszem használni ugyanabban a formában, hogy helyezze be az adatokat egy MySQL adatbázisba. Ha van egy egyfajta "id" meghatározott napok számát keresztül GET változó tehát, hogy kiváltja a terhelést az adatbázis, egyébként én vagyok hozzá az új adatokat.
Az én űrlap elemek sokszor az értéket az űrlap mezőt, hogy valami ilyesmi <? = $ Adat ['fieldValue'];?> ez jól működik, amikor betölti az adatokat, de ha én vagyok az új adatok beillesztése kapom a kitöltött, mint következik (megjegyzés én belépés, vagy ha én vagyok vizsgálata már hibajelentés állítva E_ALL úgy tudom hogy minden rendben fut helyesen):
Közlemény: Undefined variable: az adatokat a / home / public_html / dataEdit.php on line 69
Tehát amit végül végül ezt írtam már (csúnyább) kód, amely azt mondta, <? if (isset ($ adat ['fieldValue'])) {echo $ adat ['fieldValue'];}?>. Nem éppen jó ![]()
Aztán botlott a hibát kezelői PHP-ben, egyszerűen forgalomba egy "@" szimbólumot, mielőtt az üzemeltető (alapvetően mindent, hogy visszatérhet miatt) a fenti probléma megoldódott. Én például most, hogy én az érték paraméter <? = @ $ Adatok ['fieldValue'];?>. Ha a változó nincs beállítva (azaz a hiba hozna létre), akkor a hiba törlésre kerül.
Megjegyzés: A "@" szimbólumot is elnyomja súlyos hibákat, és elrejteni azt a tényt, hogy az része a webhely nem megfelelően működik, ezért legyünk óvatosak!

















































