Maison >développement back-end >tutoriel php >Explication détaillée du constructeur du langage PHP
1. Qu'est-ce que la structure du langage
Structure du langage : c'est le mot-clé du langage PHP et fait partie de la grammaire du langage, il ne peut pas être défini ou ajouté ; par l'utilisateur dans une extension de langage ou une bibliothèque ; il peut ou non contenir des variables et des valeurs de retour.
2. La raison pour laquelle la structure du langage s'exécute rapidement
Les fonctions doivent d'abord être décomposées en structures de langage par l'analyseur PHP (moteur Zend). Par conséquent, les fonctions ont une couche d'analyse de plus que les structures de langage et la vitesse. est relativement lent. Quelles sont les structures de langage dans
3.php
echo() exit()print() die() isset() unset() include(), Remarque : include_once() est la fonction require(). Notez que require_once() est la fonction array() list() empty()
4. structure du langage ou une fonction
Utilisez function_exists
par exemple :
function check($name){ if(function_exists($name)){ echo $name.'为函数'; }else{ echo $name.'为语言结构'; } }
5 La différence entre les structures du langage et les fonctions
1. fonctions
2. Les structures de langage sont utilisées dans la gestion des erreurs Ce qui précède est relativement simple Puisqu'il s'agit d'un mot-clé de langage, il n'y a pas d'étape de retraitement
3. La structure de langage ne peut pas être désactivée dans l'élément de configuration (php.ini). ), mais la fonction le peut.
4. Les structures de langage ne peuvent pas être utilisées comme fonctions de rappel
Remarques :
Comment désactiver les fonctions dans php.ini ?
Recherchez Disable_functions =
dans php.ini et ajoutez le nom de la fonction après égal à, pour séparer plusieurs noms de fonction
Par exemple,
disable_functions =
exec,passthru,popen,. proc_open,shell_exec,system ,chgrp,chmod,chown
Recommandations associées :
À propos de l'introduction du constructeur de langage PHP_Tutoriel PHP
À propos de l'introduction du constructeur du langage PHP
À propos de l'introduction des compétences constructeur_php du langage PHP
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!