ホームページ  >  記事  >  バックエンド開発  >  PHPが大文字と小文字を区別するかどうかについての詳細な説明

PHPが大文字と小文字を区別するかどうかについての詳細な説明

零到壹度
零到壹度オリジナル
2018-03-21 11:48:175319ブラウズ

常識によれば、ほとんどの言語は大文字と小文字を区別します。たとえば、変数 ab と AB は異なり、関数 cd と CD も異なりますが、PHP は少し特殊です。

まず、phpの変数と定数は大文字と小文字が区別されます

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

2 つの変数がここに表示されます。区別できない場合は、後の変数で前の変数が上書きされます。定数の定義を見てみましょう:

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

ただし、php のクラス名とメソッド名、さらには一部のキーワードでは大文字と小文字が区別されません

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

この書き方はエラーを報告しません。魔法の PHP です。これは非常に便利です。たとえば、特定のロジックの下では、クラス名の最初の文字を処理する必要がなくなり、しかし、同じことです。私たちは良いコーディング習慣を身につけ、この利便性を悪用しないようにする必要があります。 !

関連する推奨事項:

HTML タグでは大文字と小文字が区別されません

HTML CSS JS php で大文字と小文字が区別されるかどうかの概要

細かい詳細: CSS での大文字と小文字の区別

以上がPHPが大文字と小文字を区別するかどうかについての詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。