Hi,
in Zeiten wo ich mit Perl experimentierte nutzte ich gern den strict mode und deklarierte Variablen zu Skriptbeginn, um sie später zu initialisieren.
In PHP bekommt man mit dem Code Schnipsel
eine Notice, wenn der Array mit dem Index noch nicht existiert.
Abhilfe kann man sich schaffen mit
Ist das nun aber sinnvoll?
PHP zeichnet sich doch gerade durch eine schwache Typisierung und den einfacheren Umgang mit Variablen aus.
Wenn man nun diese ganzen Notice's behebt, könnte man doch gleich eine Programmiersprache mit stärkerer Typisierung wählen und sich die Nachteile, die die schwache Typisierung mit sich bringt sparen, oder?
Vielen Dank für eure Hilfe
PS: Mir ist bewusst, dass man die Fehlerausgabe letztendlich sowieso abschaltet, aber die Notice's werden ja irgendeinen Sinn haben.
in Zeiten wo ich mit Perl experimentierte nutzte ich gern den strict mode und deklarierte Variablen zu Skriptbeginn, um sie später zu initialisieren.
In PHP bekommt man mit dem Code Schnipsel
PHP:
if($_GET['text'] == 'Hallo')
eine Notice, wenn der Array mit dem Index noch nicht existiert.
Abhilfe kann man sich schaffen mit
PHP:
if(isset($_GET['text']) && $_GET['text'] == 'Hallo')
Ist das nun aber sinnvoll?
PHP zeichnet sich doch gerade durch eine schwache Typisierung und den einfacheren Umgang mit Variablen aus.
Wenn man nun diese ganzen Notice's behebt, könnte man doch gleich eine Programmiersprache mit stärkerer Typisierung wählen und sich die Nachteile, die die schwache Typisierung mit sich bringt sparen, oder?
Vielen Dank für eure Hilfe
PS: Mir ist bewusst, dass man die Fehlerausgabe letztendlich sowieso abschaltet, aber die Notice's werden ja irgendeinen Sinn haben.