Maison >développement back-end >tutoriel php >Explication détaillée pour savoir si php est sensible à la casse

Explication détaillée pour savoir si php est sensible à la casse

零到壹度
零到壹度original
2018-03-21 11:48:175357parcourir

Selon le bon sens, la plupart des langages​​sont sensibles à la casse. Par exemple, les variables ab et AB sont différentes, et les fonctions cd et CD sont également différentes, mais PHP est un peu spécial.

Tout d'abord, les variables et constantes en php sont sensibles à la casse.

<?php
 $a = &#39;a&#39;;
$A = &#39;A&#39;;
echo $a;
echo $A;
 ?>

Deux variables sont imprimées ici Si elles sont indiscernables, la dernière variable doit écraser la précédente. Regardons la définition des constantes :

<?php
 define(&#39;a&#39;, &#39;a&#39;);
define(&#39;A&#39;, &#39;A&#39;);
echo a;
echo A;
?>

Cependant, les noms de classe et les noms de méthodes en php, et même certains mots-clés ne sont pas sensibles à la taille Écrit .

<?php
 class person
{
    function say()
    {
        echo &#39;hello&#39;;
    }
}
 $p = new Person();
$p->SAY();
 ?>

Cette façon d'écrire ne rapportera pas d'erreurs, php magique, cela apportera beaucoup de commodité, par exemple, sous certaines logiques , Il n'est plus nécessaire de s'occuper de la première lettre du nom de la classe, mais nous devons également développer de bonnes habitudes de codage et ne pas abuser de cette commodité, n'est-ce pas ? !

Recommandations associées :

Les balises HTML ne sont pas sensibles à la casse

Résumé indiquant si HTML CSS JS PHP est sensible à la casse

Petits détails : sensibilité à la casse en css

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