Sie können PHP-Code im Terminal auf Fehler überprüfen lassen. Dafür gibt es mehrere Möglichkeiten:
- Verwenden Sie den PHP-Befehl mit der Option
-l
(lint):
php -l meinscript.php
Dieser Befehl führt eine Syntaxprüfung durch, ohne den Code auszuführen. Er meldet „No syntax errors detected“, wenn keine Fehler gefunden wurden, oder gibt Details zu Syntaxfehlern aus.

- Nutzen Sie die Befehlszeilenoption
-f
zum Ausführen des Skripts:
php -f meinscript.php
Dies führt das Skript aus und zeigt eventuelle Fehler oder Warnungen an.

- Für eine detailliertere Fehlerausgabe können Sie die Fehlermeldungen im Skript selbst aktivieren:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
// Ihr Code hier
?>
Diese Einstellungen sorgen dafür, dass alle Fehler angezeigt werden.
- Für umfangreichere Projekte können Sie auch Tools wie PHP Speller verwenden, das nicht nur Syntaxfehler, sondern auch Rechtschreibfehler in Kommentaren und Dokumentationen überprüft4.
Beachten Sie, dass die Ausführung von PHP-Skripten im Terminal möglicherweise andere Berechtigungen erfordert als bei der Ausführung auf einem Webserver. Stellen Sie sicher, dass Sie die notwendigen Zugriffsrechte haben, um Fehler zu vermeiden.