ホームページ >バックエンド開発 >PHPチュートリアル >PHP の場合の問題: 関数名とクラス名は区別されないが、変数名は区別される_PHP チュートリアル
PHPの大文字と小文字の区別の問題の処理は厄介で、コードを書くときに時々問題が発生する可能性があるので、ここでまとめます。
しかし、私はすべての人にこれらのルールを使用することを推奨しているわけではありません。全員が常に「大文字と小文字の区別」を遵守し、統一されたコーディング標準に従うことをお勧めします。
1. 変数名は大文字と小文字が区別されます
2. 定数名はデフォルトで大文字と小文字が区別され、通常は大文字で書かれます
(ただし、このデフォルトを変更できる設定項目が見つかりません。解決してください)
3. php.ini 設定項目の指示では大文字と小文字が区別されます
たとえば、file_uploads = 1 を File_uploads = 1 として記述することはできません
4. 関数名、メソッド名、クラス名は大文字と小文字が区別されません
が、定義時と同じ名前を使用することをお勧めします
show(); //Hello Worldを出力する際の推奨書き方
SHOW() //Hello World を出力します
5. マジック定数は大文字と小文字を区別しません。大文字を推奨します
次のものが含まれます: __LINE__、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__METHOD__、__NAMESPACE__。
6. NULL、TRUE、FALSE は大文字と小文字を区別しません
PHP 変数名は大文字と小文字が区別されますが、関数名は大文字と小文字が区別されません。初心者が見落としがちな細かい点です。テストは次のとおりです。
PHP 変数名の大文字と小文字の区別テスト:
true
http://www.bkjia.com/PHPjc/327611.html