Check für PHP-Syntax-Fehler?

Gut, ich habe in ein bisschen einer Essiggurke hier. Ich bin benötigen, überprüfen Sie einige PHP-syntax-Fehler. Ich bemerkte dieses bit muss zur Ausführung von der Kommandozeile:

php -l somefile.php

Jedoch, gibt es eine Möglichkeit, diese laufen innerhalb einer PHP-Datei selbst? Ich habe schon gesucht und denke, dass ich verwenden können parse_str Funktion irgendwie um dies zu erreichen, indem es in eine $_GET, kann aber nicht ganz verstehen, wie das funktioniert.

Jemand anderes sagte mir, zu verwenden token_get_all() php-Funktion, um dies zu bestimmen.

Aber ich kann nicht herausfinden, wie dies zu tun mit jedem Ansatz? Kann hier jemand geben Sie mir einige Beispiel-code, um loszulegen vielleicht??? Ich glaube nicht, dass mit eval() ist der Weg zu gehen, obwohl ich hatte eine eval($code) arbeiten, aber glaube nicht, dass ich das Skript ausführen soll, wenn es PHP-syntax-Fehler.

Jede Hilfe zu diesem wird sehr geschätzt, wie immer!

  • Warum nicht laichen eine php -l Teilprozess?
  • Wie kann dies gemacht werden?? Mögliche Antwort...?
  • Ich glaube, er ist der knappe Kommentar bezieht sich auf php.net/manual/en/function.exec.php
Schreibe einen Kommentar