La gestion par PHP des problèmes sensibles à la casse est compliquée et des problèmes peuvent occasionnellement survenir lors de l'écriture du code, c'est pourquoi cet article le résumera ci-dessous. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Mais je n’encourage pas tout le monde à utiliser ces règles. Il est recommandé à chacun de toujours respecter le « respect de la casse » et de suivre des normes de codage unifiées.
1. Les noms de variables sont sensibles à la casse
<?php $abc = 'abcd'; echo $abc; //输出 'abcd' echo $aBc; //无输出 echo $ABC; //无输出
2. Les noms de constantes sont sensibles à la casse par défaut et sont généralement écrits en majuscules
. 🎜><?php define("ABC","Hello World"); echo ABC; //输出 Hello World echo abc; //输出 abc
3. les noms, les noms de méthodes et les noms de classes ne sont pas sensibles à la casse
mais il est recommandé d'utiliser le même nom que celui défini<?php function show(){ echo "Hello World"; }
<?php class cls{ static function func(){ echo "hello world"; } } Cls::FunC(); //输出hello world
<🎜. > comprenant : __LINE__, __FILE__, __DIR__, __FUNCTION__, __CLASS__, __METHOD__, __NAMESPACE__.
<?php echo __line__; //输出 2 echo __LINE__; //输出 3
5. NULL, TRUE, FALSE ne sont pas sensibles à la casse
<?php $a = null; $b = NULL; $c = true; $d = TRUE; $e = false; $f = FALSE; var_dump($a == $b); //输出 boolean true var_dump($c == $d); //输出 boolean true var_dump($e == $f); //输出 boolean true
Résumé :
En PHP, les noms de fonctions (fonctions personnalisées et intégrées), les noms de méthodes, les noms de classes et les mots-clés ne sont pas sensibles à la casse, mais les noms de variables le sont.
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!