Maison > développement back-end > Problème PHP > Qu'est-ce qui est insensible à la casse en php

Qu'est-ce qui est insensible à la casse en php

WBOY
Libérer: 2023-03-15 09:32:01
original
3812 Les gens l'ont consulté

Les éléments suivants ne sont pas sensibles à la casse : 1. Nom de la fonction ; 2. Nom de la méthode ; 4. NULL ; 6. FALSE ; 8. Les constantes magiques ; sensible, mais les majuscules sont recommandées.

Qu'est-ce qui est insensible à la casse en php

L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 7.1, ordinateur DELL G3

Qu'est-ce qui est insensible à la casse en php

1 Les noms de variables sont sensibles à la casse

<?php
$abc = &#39;abcd&#39;;
echo $abc; //输出 &#39;abcd&#39;
echo $aBc; //无输出
echo $ABC; //无输出
Copier après la connexion

2. . Noms de constantes La valeur par défaut est sensible à la casse, généralement écrite 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

Par exemple, file_uploads = 1 ne peut pas être écrit sous la forme File_uploads = 1

3. , les noms de méthodes et les noms de classes ne sont pas sensibles à la taille. Écrivez

mais il est recommandé d'utiliser le même nom que la définition

<?php
function show(){
echo "Hello World";
}
show(); //输出 Hello World 推荐写法
SHOW(); //输出 Hello World<?php
class cls{
static function func(){
echo "hello world";
}
}
Cls::FunC(); //输出hello world
Copier après la connexion

4. Les constantes magiques ne sont pas sensibles à la casse.

comprenant : __LINE__, __FILE__, __DIR__, __FUNCTION__, __CLASS__, __METHOD__, __NAMESPACE__.

<?php
echo __line__; //输出 2
echo __LINE__; //输出 3
Copier après la connexion

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

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. sensible ;Mais les noms de variables sont sensibles à la casse.

Apprentissage recommandé : "Tutoriel vidéo PHP"

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