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

PHPの変数名は大文字と小文字を区別しますか?

王林
王林オリジナル
2019-10-12 11:46:465216ブラウズ

PHPの変数名は大文字と小文字を区別しますか?

1. 変数名では大文字と小文字が区別されます

通常の変数や $_GET、$_POST、$ を含むすべての変数では大文字と小文字が区別されます_REQUEST 、$_COOKIE、$_SESSION、$GLOBALS、$_SERVER、$_FILES、$_ENV など;

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

2. 定数名は大文字と小文字が区別されます

定義するには、define を使用します。 定数は大文字と小文字が区別されます。

<?php
define(&#39;BLOGGER&#39;,&#39;Veitor&#39;);
echo BLOGGER;    //输出&#39;Veitor&#39;
echo BLOgger;    //报NOTICE提示,并输出&#39;BLOgger&#39;
echo blogger;    //报NOTICE提示,并输出&#39;blogger&#39;
?>

3. 配列インデックス (キー名) は大文字と小文字が区別されます

<?php
$arr = array(&#39;one&#39;=>&#39;first&#39;);
echo $arr[&#39;one&#39;];    //输出&#39;first&#39;
echo $arr[&#39;One&#39;];    //无输出并报错
echo $Arr[&#39;one&#39;];    //上面讲过,变量名区分大小写,所以无输出并报错
?>

推奨チュートリアル: PHP ビデオ チュートリアル

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

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