PHP est-il un langage interprété ou un langage compilé ? Jetons d'abord un coup d'œil à l'histoire du développement des langages informatiques :
Première génération : langage machine, qui sont tous des codes binaires 01010, qui peuvent être directement reconnus par les ordinateurs et ont la plus grande efficacité opérationnelle, mais sont difficiles à programmer et à mémoriser. Difficile de distinguer, mauvaise portabilité !
Deuxième génération : Le langage assembleur est en fait un langage machine symbolique, ce qui augmente la lisibilité de la programmation. Il s'agit encore d'un langage de bas niveau par nature qui doit passer par un programme assembleur (converti en binaire) avant. l'ordinateur peut l'exécuter
La troisième génération : le langage de haut niveau, qui est un programme écrit en langage naturel et en langage mathématique proche de l'être humain. Les ordinateurs ne peuvent pas le reconnaître directement et doivent être traduits. avant qu'il puisse être exécuté !
Deux façons de traduire un langage informatique :
Type compilé : traduire d'abord puis exécuter, formez d'abord un fichier exécutable, tel qu'un fichier se terminant par .exe, si vous Si vous voulez exécuter 100 fois, vous n'avez besoin de traduire qu'une seule fois !
Type d'interprétation : exécuter pendant la traduction Si vous souhaitez exécuter 100 fois, vous devez traduire 100 fois !
(apprentissage recommandé, Tutoriel vidéo PHP)
PHP est un langage interprété !
Cependant, afin d'améliorer l'efficacité de l'exécution du code, PHP effectuera une pré-compilation dans le moteur principal PHP avant l'exécution ! Le but de la précompilation n'est pas de permettre à l'ordinateur de l'exécuter directement,
mais de permettre à l'interpréteur PHP de l'exécuter directement !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!