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