常識によれば、ほとんどの言語は大文字と小文字を区別します。たとえば、変数 ab と AB は異なり、関数 cd と CD も異なりますが、PHP は少し特殊です。
まず、phpの変数と定数は大文字と小文字が区別されます。
<?php $a = 'a'; $A = 'A'; echo $a; echo $A; ?>
2 つの変数がここに表示されます。区別できない場合は、後の変数で前の変数が上書きされます。定数の定義を見てみましょう:
<?php define('a', 'a'); define('A', 'A'); echo a; echo A; ?>
ただし、php のクラス名とメソッド名、さらには一部のキーワードでは大文字と小文字が区別されません。
<?php class person { function say() { echo 'hello'; } } $p = new Person(); $p->SAY(); ?>
この書き方はエラーを報告しません。魔法の PHP です。これは非常に便利です。たとえば、特定のロジックの下では、クラス名の最初の文字を処理する必要がなくなり、しかし、同じことです。私たちは良いコーディング習慣を身につけ、この利便性を悪用しないようにする必要があります。 !
関連する推奨事項:
HTML CSS JS php で大文字と小文字が区別されるかどうかの概要
以上がPHPが大文字と小文字を区別するかどうかについての詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。