ホームページ >バックエンド開発 >PHPチュートリアル >PHP の大文字と小文字を区別する問題の概要 (実践)

PHP の大文字と小文字を区別する問題の概要 (実践)

WBOY
WBOYオリジナル
2016-07-25 08:59:101049ブラウズ
  1. $abc = 'abcd';
  2. echo $abc; //出力なし
  3. echo $ABC; //出力なし
  4. コードをコピー
2. 定数名はデフォルトで大文字と小文字が区別され、通常は大文字で記述されます。 (ただし、このデフォルトを変更できる設定項目が見つからなかったので解決してください) 例:

define("ABC","Hello World");
echo ABC; //Hello World を出力
    echo abc
  1. ?>
  2. コードをコピーします。
  3. 3. php.ini 設定項目の指示では大文字と小文字が区別されます。 たとえば、file_uploads = 1 を File_uploads = 1 として記述することはできません
2. 大文字と小文字を区別しない 1. 関数名、メソッド名、クラス名は大文字と小文字を区別しませんが、定義時と同じ名前を使用することを推奨します。 例:

function show(){

echo "Hello World";

}
show() // Hello World を出力
SHOW(); // Hello World を出力> ;
  1. コードをコピー
  2. 例:

class cls{

static function func(){

echo "hello world"
}
}

    Cls:: FunC(); //hello world

  1. ?

  2. コードをコピーします
  3. 2. マジック定数は大文字と小文字を区別しません。 含まれるもの: __LINE__、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__METHOD__、__NAMESPACE__。 例:
echo __line__; //出力2echo __LINE__?>

コードをコピー
    3. NULL、TRUE、FALSEは大文字と小文字を区別しません。 例:
$a = null;$b = NULL;$c = true;
$d = TRUE;

$e = false;

$f = FALSE;
var_dump($ a == $b); //ブール値 true
var_dump($c == $d); //ブール値 true
    var_dump($e == $f); //ブール値 true
  1. を出力します
  2. コードをコピー
  3. 4. 型強制、大文字と小文字は区別されません。 含む
  4. $a=1;
var_dump($a); // int 1 を出力
$b=(STRING)$a; // 文字列を出力1' (length=1) $c=(string)$a; var_dump($c); //出力文字列 '1' (length=1)
?>

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