Maison  >  Article  >  développement back-end  >  PHP est-il interprété ou compilé ?

PHP est-il interprété ou compilé ?

藏色散人
藏色散人original
2019-09-29 13:48:334263parcourir

PHP est-il interprété ou compilé ?

php est-il interprété ou compilé ?

PHP est un langage interprété. Le code PHP est interprété en opcode puis transmis au moteur Zend pour exécution. L'utilisation d'APC pour mettre en cache l'opcode réduit le temps nécessaire à PHP pour l'interpréter comme opcode.

Langage interprété

Le programme source est pré-compilé dans un langage intermédiaire avant l'exécution du programme, puis le langage intermédiaire est exécuté par l'interprète à chaque fois que le le programme en langage interprété est exécuté. Tous doivent être compilés une seule fois, de sorte que l'efficacité d'exécution des programmes en langage interprété est généralement faible et qu'ils ne peuvent pas s'exécuter indépendamment de l'interpréteur.

Caractéristiques principales

(1) Open Source et gratuit

Le code source de l'interpréteur PHP étant public, le facteur de sécurité est relativement élevé Les sites Web haut de gamme peuvent changer eux-mêmes l’interpréteur PHP. De plus, l’utilisation de l’environnement d’exécution PHP est également gratuite.

(2) Rapidité

PHP est un langage très facile à apprendre et à utiliser. Ses fonctionnalités de syntaxe sont similaires à celles du langage C, mais il n'a pas les opérations d'adresse complexes du langage C. De plus, le concept d'orientation objet est ajouté et il comporte des règles grammaticales concises, ce qui le rend très simple à utiliser et à éditer, et très pratique.

(3) Extensibilité des connexions aux bases de données

PHP peut établir des connexions avec de nombreuses bases de données grand public, telles que MySQL, ODBC, Oracle, etc. PHP utilise différentes fonctions compilées pour établir des connexions avec ces bases de données. connexion, PHPLIB est une bibliothèque de base couramment utilisée fournie pour les transactions générales.

(4) Utiliser ensemble l'orientation processus et l'orientation objet

Dans l'utilisation du langage PHP, vous pouvez utiliser respectivement l'orientation processus et l'orientation objet, et vous pouvez mélanger PHP processus- orienté et orienté objet ensemble, ce que de nombreux autres langages de programmation ne peuvent pas faire.

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn