Maison >développement back-end >Problème PHP >Les noms de classes PHP sont-ils sensibles à la casse ?

Les noms de classes PHP sont-ils sensibles à la casse ?

(*-*)浩
(*-*)浩original
2019-09-12 14:48:354071parcourir

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.

Les noms de classes PHP sont-ils sensibles à la casse ?

Les noms de variables sont sensibles à la casse (Apprentissage recommandé : Programmation PHP du débutant au compétent)

 <?php
 $abc = &#39;abcd&#39;;
 echo $abc; //输出 &#39;abcd&#39;
 echo $aBc; //无输出
 echo $ABC; //无输出

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

Les instructions des éléments de configuration php.ini sont sensibles à la casse

tels que file_uploads = 1 ne peuvent pas être écrits sous la forme File_uploads = 1

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";
 }

Les constantes magiques ne sont pas sensibles à la casse, les lettres majuscules sont recommandées

Y compris : __LINE__, __FILE__, __DIR__, __FUNCTION__, __CLASS__ , __METHOD__, __NAMESPACE__.

<?php
 echo __line__; //输出 2
 echo __LINE__; //输出 3

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