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 ?

(*-*)浩
Libérer: 2023-02-24 06:16:02
original
4020 Les gens l'ont consulté

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; //无输出
Copier après la connexion

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
Copier après la connexion

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";
 }
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal