Heim  >  Artikel  >  Backend-Entwicklung  >  Wird PHP interpretiert oder kompiliert?

Wird PHP interpretiert oder kompiliert?

藏色散人
藏色散人Original
2019-09-29 13:48:334261Durchsuche

Wird PHP interpretiert oder kompiliert?

Wird PHP interpretiert oder kompiliert?

PHP ist eine interpretierte Sprache. Der PHP-Code wird in Opcode interpretiert und dann zur Ausführung an die Zend-Engine übergeben. Die Verwendung von APC zum Zwischenspeichern von Opcode reduziert die Zeit, die PHP benötigt, um ihn als Opcode zu interpretieren.

Interpretierte Sprache

Das Quellprogramm wird vor der Ausführung des Programms in eine Zwischensprache vorkompiliert, und dann wird die Zwischensprache jedes Mal vom Interpreter ausgeführt Das interpretierte Sprachprogramm wird ausgeführt. Alle Programme müssen einmal kompiliert werden, sodass die Ausführungseffizienz interpretierter Sprachprogramme normalerweise gering ist und sie nicht unabhängig vom Interpreter ausgeführt werden können.

Hauptfunktionen

(1) Open Source und kostenlos

Da der Quellcode des PHP-Interpreters öffentlich ist, ist der Sicherheitsfaktor relativ hoch High-End-Websites können den PHP-Interpreter selbst ändern. Darüber hinaus ist auch die Nutzung der PHP-Laufzeitumgebung kostenlos.

(2) Schnelligkeit

PHP ist eine Sprache, die sehr einfach zu erlernen und zu verwenden ist. Ihre Syntaxfunktionen ähneln der C-Sprache, verfügen jedoch nicht über die komplexen Adressoperationen der C-Sprache Darüber hinaus wurde das Konzept der Objektorientierung hinzugefügt und verfügt über prägnante Grammatikregeln, die die Bedienung und Bearbeitung sehr einfach und sehr praktisch machen.

(3) Erweiterbarkeit von Datenbankverbindungen

PHP kann Verbindungen mit vielen gängigen Datenbanken wie MySQL, ODBC, Oracle usw. herstellen. PHP verwendet verschiedene kompilierte Funktionen, um Verbindungen mit diesen Datenbanken herzustellen Für Verbindungszwecke ist PHPLIB eine häufig verwendete Basisbibliothek für allgemeine Transaktionen.

(4) Prozessorientiert und objektorientiert zusammen verwenden

Bei der Verwendung der PHP-Sprache können Sie prozessorientiert bzw. objektorientiert verwenden und PHP-Prozess-orientiert kombinieren. orientiert und objektorientiert zusammen, was viele andere Programmiersprachen nicht können.

Weitere PHP-Kenntnisse finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonWird PHP interpretiert oder kompiliert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn