Ich habe zwei Server. Sie laufen beide PHP 5.3.3. Dieser Code funktioniert auf einem Server und gibt einen Syntaxfehler auf der anderen Seite zurück. Gibt es eine PHP-Ini-Einstellung, die dieses Verhalten beeinflusst? Ich kann nichts in der PHP-Dokumentation finden, aber ich kann an der falschen Stelle suchen.
Eine andere Idee: PHP auf beiden Servern ist custom-compiled, also könnte es auch ein anderes Kompilier-Flag sein.
Aha! Ich habe es herausgefunden.
Wir haben Facebooks XHP installiert, um unseren Entwicklungsserver zu profilieren. Diese Syntax (die ziemlich elegant ist) wurde im PHP-Modul hinzugefügt. Hier ist ein Unterschied der Datei php.ini zwischen Server 1 und 2:
%Vor%Ich mag diese Syntax, also werde ich wahrscheinlich XHP auf dem anderen Server installieren. Danke für die Hilfe von Micha, dass ich vorgeschlagen habe, die Ini-Dateien zu vergleichen.
Nein.
PHP unterstützt diese Syntax nicht. Es ist auf dem Stamm , aber noch nicht freigegeben (ab PHP 5.3.3).
Ich habe keine Ahnung, wie es auf Ihrem ersten Server funktioniert, aber vielleicht macht dieser "Xdebug" einen Unterschied?
Tags und Links configuration php xdebug