Maison > Article > développement back-end > Explication détaillée de la plage de symboles autorisée et des règles d'identification en PHP
Quels sont les symboles autorisés pour les identifiants en PHP ? Pour expliquer en détail les règles des identifiants PHP, des exemples de code spécifiques sont nécessaires
En PHP, les identifiants sont des chaînes utilisées pour représenter les noms de variables, de fonctions, de constantes, etc. Les identifiants sont composés de lettres, de chiffres et de traits de soulignement. Les règles spécifiques sont les suivantes :
Voici quelques exemples d'identifiants légaux :
$myVariable
_alpha
myFunction
MY_CONSTANT
$myVariable_1
PHP est sensible à la casse, donc $myVariable et $myvariable sont deux variables différentes.
Par exemple, les mots réservés suivants sont des mots-clés en PHP et ne peuvent pas être utilisés comme identifiants :
if
else
for
while
foreach
function
class
Ces mots-clés ont des objectifs particuliers et sont utilisés dans le code spécifique structures grammaticales.
Les identifiants en PHP peuvent être très courts ou très longs, il n'y a pas de limite de longueur.
Voici quelques exemples de codes montrant les identifiants légaux et illégaux :
// Identifiants légaux
$myVariable = "Hello World";
$my_function = "This is a function";
CONSTANT_NAME = "This is une constante";
// Identifiant illégal
$2ndVariable = "Ceci n'est pas valide"; // Il est illégal de commencer par un nombre
$my-variable = "Ceci est également invalide "; // Il est illégal d'utiliser tirets
$if = "Ceci n'est pas valide aussi"; // Il est illégal d'utiliser des mots réservés
// Afficher le résultat
echo $myVariable .
echo $my_function . "
";
?>
Dans le code ci-dessus, $myVariable, $my_function et CONSTANT_NAME sont des identifiants légaux et peuvent être utilisés normalement. $2ndVariable, $my-variable et $if sont des identifiants illégaux et ne peuvent pas être utilisés dans le code.
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!