ホームページ >バックエンド開発 >PHPの問題 >PHPのクラス名は大文字と小文字を区別しますか?

PHPのクラス名は大文字と小文字を区別しますか?

(*-*)浩
(*-*)浩オリジナル
2019-09-12 14:48:354031ブラウズ

PHPの大文字と小文字の区別の問題の処理が厄介で、コードを書くときに時々問題が発生することがあるので、ここでまとめておきます。

しかし、私はすべての人にこれらのルールを使用することを推奨しているわけではありません。全員が常に「大文字と小文字の区別」を遵守し、統一されたコーディング標準に従うことをお勧めします。

PHPのクラス名は大文字と小文字を区別しますか?

変数名では大文字と小文字が区別されます (推奨学習: PHP プログラミングの入門から熟練度まで )

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

定数名はデフォルトで大文字と小文字が区別され、通常は大文字で記述されます

<?php
 define("ABC","Hello World");
 echo ABC; //输出 Hello World
 echo abc; //输出 abc

php.ini 設定項目の指示では大文字と小文字が区別されます

file_uploads = 1 などは File_uploads = 1 のように記述することはできません

関数名、メソッド名、クラス名は大文字と小文字が区別されません

ただし、定義時と同じ名前を使用することをお勧めします。

 <?php
 function show(){
 echo "Hello World";
 }

マジック定数は大文字と小文字が区別されません。大文字が推奨されます。

次のものが含まれます: __LINE__、__FILE__、__DIR__、__FUNCTION__、 __CLASS__、__METHOD__、__NAMESPACE__。

rree

以上がPHPのクラス名は大文字と小文字を区別しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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