Heim >Backend-Entwicklung >PHP-Problem >Ist PHP eine interpretierte Sprache?

Ist PHP eine interpretierte Sprache?

silencement
silencementOriginal
2019-09-28 16:32:213704Durchsuche

Ist PHP eine interpretierte Sprache?

Ist PHP eine interpretierte Sprache oder eine kompilierte Sprache? Werfen wir einen Blick auf die Entwicklungsgeschichte der Computersprachen:

Erste Generation: Maschinensprache, allesamt 01010-Binärcodes, die von Computern direkt erkannt werden können und die höchste Betriebseffizienz aufweisen, es aber sind Schwer zu programmieren und zu merken, schlechte Portabilität!

Zweite Generation: Die Assemblersprache ist eigentlich eine symbolische Maschinensprache, die die Lesbarkeit der Programmierung erhöht. Es handelt sich immer noch um eine Low-Level-Sprache, die zuvor ein Assemblerprogramm durchlaufen muss (in Binärdatei konvertiert). Der Computer kann es ausführen

Die dritte Generation: Hochsprache, ein in natürlicher Sprache und mathematischer Sprache geschriebenes Programm, das dem Menschen nahe kommt. Computer können es nicht direkt erkennen und müssen übersetzt werden bevor es ausgeführt werden kann!

Zwei Arten der Übersetzung von Computersprachen:

Kompilierter Typ: Zuerst übersetzen und dann ausführen. Erstellen Sie zunächst eine ausführbare Datei, z. B. eine mit der Endung .exe, wenn Sie möchten 100 Mal ausführen möchten, müssen Sie nur einmal übersetzen!

Interpretationstyp: Beim Übersetzen ausführen Wenn Sie 100 Mal ausführen möchten, müssen Sie 100 Mal übersetzen.

(empfohlenes Lernen, PHP-Video-Tutorial)

PHP ist eine interpretierte Sprache!

Um jedoch die Effizienz der Codeausführung zu verbessern, führt PHP vor der Ausführung eine Vorkompilierung in der PHP-Kern-Engine durch! Der Zweck der Vorkompilierung besteht nicht darin, dem Computer die direkte Ausführung zu ermöglichen,

, sondern darin, dem PHP-Interpreter die direkte Ausführung zu ermöglichen!

Das obige ist der detaillierte Inhalt vonIst PHP eine interpretierte Sprache?. 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