Verwenden Sie isset nicht in PHP, wenn Sie auf $ _POST, $ _GET und andere Variablen zugreifen?

ie kann ich verhindern, dass PHP ein @ zurückgibUndefinierte Variabl error jedes Mal, wenn ich versuche, eine Variable zu überprüfen, ob sie Inhalt hat und diese bestimmte Variable noch nicht verwendet wurde? In meinem vorherigen Setup kann ich $ _POST ['email'] überprüfen, auch wenn ich noch nichts darin gespeichert habe. Es wird einfach ein leeres oder leeres Ergebnis zurückgegeben. So soll mein PHP-Setup funktionieren, aber für mein ganzes Leben kann ich nicht herausfinden, wie ich es konfigurieren soll. :

Beispiel

<?php
if ($_POST['info'] != '') {
  // do some stuff
}
?>
<form method="post">
<input type="text" name="info" />
<input type="submit" />
</form>

Wenn Sie das obige Skript in einer einzelnen PHP-Seite verwenden und es in meinem aktuellen Setup ausführen, wird ein @ zurückgegebeUndefinierte Variabl Error. Bei meinem vorherigen Setup hat dieses Skript wie ein Zauber funktioniert. Kann jemand etwas Licht in dieses Problem von mir teilen. Wenn Sie weitere Details benötigen, sagen Sie dies einfach und ich werde versuchen, weitere Details zu diesem Beitrag hinzuzufügen.

I kenn über dieisset ()checking, aber ich möchte es nicht für alle meine Skripte verwenden. Ich möchte es zunich sei es restriktiv über Variablen.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage