Dans le processus de développement de PHP, étant donné que les problèmes de casse de nom peuvent facilement conduire à des erreurs de code, nous avons compilé des informations sur la sensibilité à la casse de PHP sur Internet. Les amis qui en ont besoin peuvent s'y référer.
La gestion par PHP des problèmes sensibles à la casse est compliquée, et des problèmes peuvent occasionnellement survenir lors de l'écriture de code, je vais donc le résumer ici. 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 <. 🎜>
Les constantes définies à l'aide de definition sont sensibles à la casse.<?php define('BLOGGER','Veitor'); echo BLOGGER; //输出'Veitor' echo BLOgger; //报NOTICE提示,并输出'BLOgger' echo blogger; //报NOTICE提示,并输出'blogger' ?>
3. Les noms de fonctions, 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 lors de la définition
<?php function show(){ echo "Hello World"; }
<?php class cls{ static function func(){ echo "hello world"; } } Cls::FunC(); //输出hello world
4. les lettres majuscules < sont recommandées 🎜>Comprend : __LINE__, __FILE__, __DIR__, __FUNCTION__, __CLASS__, __METHOD__, __NAMESPACE__.
<?php echo __line__; //输出 2 echo __LINE__; //输出 3
<?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
<?php $arr = array('one'=>'first'); echo $arr['one']; //输出'first' echo $arr['One']; //无输出并报错 echo $Arr['one']; //上面讲过,变量名区分大小写,所以无输出并报错 ?>
En PHP, les noms de fonctions, les noms de méthodes, les noms de classes et les mots-clés ne sont pas sensibles à la casse mais aux variables ; Les noms et les noms de constantes sont sensibles à la casse.
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!