Maison  >  Article  >  développement back-end  >  Est-ce que php est écrit en c ?

Est-ce que php est écrit en c ?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-09-28 14:40:273125parcourir

Est-ce que php est écrit en c ?

L'interpréteur PHP est écrit en c. L'interpréteur est équivalent à un compilateur faible, mais PHP lui-même n'est pas basé sur un langage sous-jacent.

PHP est un langage de script exécuté côté serveur, similaire au langage C, et est un langage de programmation de sites Web couramment utilisé. Il gère plus de 200 millions de sites Web dans le monde et plus de 81,7 % des sites Web publics dans le monde utilisent PHP côté serveur. Les structures de données couramment utilisées dans PHP sont toutes intégrées. Il est pratique et simple à utiliser, pas compliqué du tout, et sa capacité d'expression est assez flexible.

Le cœur du langage PHP est écrit en langage C.

Le moteur zend de PHP est entièrement implémenté en langage C pur, et le moteur zend est la partie centrale de PHP. Il compile le code PHP en traitement d'opcode exécutable et implémente les méthodes de traitement correspondantes et la structure des données de base (telles que la table de hachage. , oo), l'allocation et la gestion de la mémoire, ainsi que la fourniture des méthodes API correspondantes pour les appels externes sont au cœur de PHP.

Recommandations associées : "Tutoriel d'introduction à PHP"

Fonctionnalités principales

(1) Open source et gratuit

Le code source de l'interpréteur PHP étant public, les sites Web présentant des facteurs de sécurité plus élevés peuvent modifier 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.

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