Maison  >  Article  >  développement back-end  >  Le principe de base de php

Le principe de base de php

藏色散人
藏色散人original
2019-11-09 10:03:222235parcourir

Le principe de base de php

Les principes fondamentaux de php

Les composants fondamentaux et les principes de fonctionnement de php

Compréhension des trois modules majeurs de PHP :

1. PHP core : Sa fonction est de gérer (requêtes, flux de fichiers, erreurs) et autres opérations associées.

2.Moteur Zend : Convertissez les fichiers PHP en langage machine puis exécutez-les sur la machine virtuelle.

3. Couche d'extension : fonctions, bibliothèques de classes, flux. PHP peut charger des extensions pour implémenter certaines opérations spécifiques.

Recommandé : "Tutoriel PHP"

La relation entre les trois :

Zend doit connecter plusieurs extensions lors de l'exécution du programme,

il Transférez le contrôle à la couche d'extension,

attendez que la couche d'extension termine le traitement et

renvoyez le résultat à Zend.

Enfin, Zend renvoie les résultats d'exécution du programme au noyau PHP.

Le noyau PHP transmet ensuite les résultats à la couche SAPI.

Enfin, sortie vers le navigateur.

Concepts et fonctionnalités de conception PHP :

Modèle multi-processus : PHP étant un modèle multi-processus, les différentes requêtes n'interfèrent pas les unes avec les autres, ce qui garantit que l'échec d'une requête sera n'affecte pas le service global. Bien sûr, avec l'évolution des temps, PHP a déjà pris en charge le modèle multithread.

Langage faiblement typé : contrairement à C/C++, Java, C# et d'autres langages, PHP est un langage faiblement typé. Le type d'une variable n'est pas déterminé au début. Il est déterminé lors du fonctionnement et une conversion de type implicite ou explicite peut se produire. La flexibilité de ce mécanisme est très pratique et efficace dans le développement Web. Les détails seront discutés plus tard dans les variables PHP. sont détaillés dans.

Le mode moteur (Zend) + composant (ext) réduit le couplage interne.

La couche intermédiaire (sapi) isole le serveur web et PHP.

La syntaxe est simple et flexible, sans trop de spécifications. Les inconvénients conduisent à un mélange de styles.

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