PHP ist eine kompilierte Sprache seit PHP 4.0
Die Idee von dem, was ist ein Compiler ein Thema zu sein scheint, die große Verwirrung verursacht. Manche Leute nehmen an, dass ein Compiler ein Programm ist, das Quellcode in einer Sprache in ein ausführbares Programm umwandelt. Die Definition dessen, was ein Compiler ist, ist tatsächlich breiter.
Ein Compiler ist ein Programm, das Quellcode in eine andere Repräsentation des Codes umwandelt. Die Zielrepräsentation ist oft Maschinencode, aber es kann auch Quellcode in einer anderen Sprache oder sogar in derselben Sprache sein.
PHP wurde im Jahr 2000 eine kompilierte Sprache, als PHP 4 zum ersten Mal veröffentlicht wurde. Bis zur Version 3 wurde der PHP-Quellcode direkt vom PHP-Interpreter analysiert und ausgeführt.
PHP 4 führte die Zend-Engine ein. Diese Engine teilt die Verarbeitung von PHP-Code in mehrere Phasen auf. Die erste Phase analysiert den PHP-Quellcode und generiert eine binäre Darstellung des PHP-Codes, der als Zend-Opcodes bekannt ist. Opcodes sind Sätze von Anweisungen, die Java-Bytecodes ähnlich sind. Diese Opcodes werden im Speicher gespeichert. Die zweite Phase der Zend-Engine-Verarbeitung besteht im Ausführen der generierten Opcodes.
Formular Weitere Informationen gehen zu http://www.phpclasses.org/blog/post/117-PHP-compiler-performance.html
Das? https://stackoverflow.com/a/46507205/1429432 –