Rob 393: PHP konfigurieren

Beitrag lesen

Hallo,

ich mache gerade meine ersten Schritte in PHP. Mich stört dieses Konzept der Notices und Warnings. Kann man den PHP-Interpreter irgendwie so konfigurieren, dass er das Programm abbricht, wenn er eine Notice schmeißen würde. Also so, wie sich andere (,zumindest mir alle bekannten) Programmiersprachen verhalten?

Eingabe:

  
$t = 2;  
print_r($x);  
print_r($t);  
  

Ausgabe  
PHP Notice:  Undefined variable: x in php shell code on line 1  
2

Das hat mich schon seeehr erstaunt... noch mehr erstaunt hat mich dies hier:

Eingabe:

  
if(test) echo "test existiert";  

Ausgabe:

PHP Notice:  Use of undefined constant test - assumed 'test' in php shell code on line 1  
test existiert

Das finde ich ja schon grob fahrlässig. Dieses Verhalten möchte ich also nicht. Ich möchte, dass der PHP-Interpreter bei bei einer notice oder warning aussteigt und nicht irgendwass "assumed". Geht das irgendwie?