PHP Variablat jo ekzistues dhe forma të
Kam ardhur të gjithë diçka që unë nuk ishte në dijeni të sot se është shumë i dobishëm .... @ '' error kontroll operator  në PHP .
Pra, për disa sfond për të se si kam ardhur të gjithë këtë problem, në web aplikimet e mia i kanë tendencë për të përdorur të njëjtën formë që të të dhënave të futur në një mySQL database. Nëse unë kam një disa lloj id 'numri' vendosur nëpërmjet një GET ndryshore pastaj që shkakton një peshë nga baza e të dhënave, ndryshe unë jam duke shtuar të dhëna të reja.
Në formën e elementeve të mia unë shpesh vendosur vlera e fushës formular për diçka si <? = $ Dhënave 'fieldValue'];?> [këtë gjobë punon gjatë ngarkimit të dhëna, por kur jam futur të dhëna të reja të marrë formën e mbushur si vijon (shënim mbi fjalëkalimin tim, ose kur unë jam testimi kam gabim raportim të përcaktuara për të E_ALL kështu që unë mund të bëjë gjithçka që është duke saktë):
Njoftim: ndryshueshme padefinuar: dhënave in / home / public_html / dataEdit.php on line 69
Pra, ajo që unë përfundimisht përfundoi duke bërë ishte të shkruarit më shëmtuar) kodin (i cili tha: <? if (isset ($ dhënave ['fieldValue'])) {echo $] dhënave ['fieldValue';}?> e madhe. Jo tamam ![]()
Pastaj unë stumbled nëpër operatorit të kontrollit gabim në PHP, thjesht duke vendosur një simbol '@' para një operatori (në thelb asgjë që mund të kthehet një rezultat) problemin e mësipërm është zgjidhur. Për shembull unë mund të bëjë tani];>? Tim [parametër të dhënat për vlerën e <? = @ $ FieldValue ''. Nëse variabli nuk është caktuar (p.sh. një gabim do të gjenerohet) atëherë gabimi është i shtypur.
Shënim: Duke përdorur simbolin "@ 'mund të shtypur gabime të mëdha dhe të fshehur faktin se një pjesë e faqes tuaj nuk është duke saktë, në mënyrë të kujdesshme!

















































