PHP初心者のための定數(shù)
1:定數(shù)とは何ですか
定數(shù)値を定義した後は、スクリプト內(nèi)の他の場(chǎng)所で変更することはできません
定數(shù)は単純な値の識(shí)別子です。定數(shù)は英語の文字、アンダースコア、數(shù)字で構(gòu)成されます。 , ただし、頭文字として數(shù)字を使用することはできません。 (定數(shù)名を $ 修飾子で追加??する必要はありません)
注: 定數(shù)はスクリプト全體で使用できます
2 つ: PHP 定數(shù)を設(shè)定する
diffine() 関數(shù)を使用する
構(gòu)文形式:
bool define ( string $name,mixed $value [, bool $case_insensitive = false ] )
define 関數(shù)には 3 つのパラメータがあります
1.name: 必須パラメータ、定數(shù)名、つまり識(shí)別子
2.value: 必須パラメータ、定數(shù)
3 の値。case_insensitive オプションのパラメーター。TRUE に設(shè)定すると、定數(shù)は大文字と小文字が區(qū)別されます。デフォルトでは大文字と小文字が區(qū)別されます
<?php header("Content-type: text/html; charset=utf-8"); // 區(qū)分大小寫的常量名 define("GREETING", "歡迎訪問 taobao.com"); echo GREETING; // 輸出 "歡迎訪問 taobao.com" echo '<br>'; echo greeting; // 輸出 "greeting" ?>
注: これは大文字と小文字が區(qū)別されるため、エラーが報(bào)告されます
大文字と小文字を區(qū)別しないように書きましょう
<?php header("Content-type: text/html; charset=utf-8"); // 不區(qū)分大小寫的常量名 define("GREETING", "歡迎訪問 taobao.com", true); echo greeting; // 輸出 "歡迎訪問taobao.com" ?>
注: これにより、「淘寶網(wǎng)へようこそ」が出力されます。エラーを報(bào)告する
定數(shù)は引用符なしで外部で使用できますスカラーのみ使用可能
<?php header("Content-type: text/html; charset=utf-8"); // 不區(qū)分大小寫的常量名 define("GREETING",array(1,2,1,1)); echo greeting; // 輸出 "歡迎訪問淘寶" ?>さらに、システムは、以下の図に示すように、いくつかの組み込み定數(shù)も用意しています