定数の命名規則
命名: 変数と同じ命名規則
メソッド:define()関数
形式:define('定数名','特定の値');
例:define('PI',3.14);
定数と変数の比較
同じ:
1: 命名規則は同じです (ただし、通常は大文字です)
異なる:
1: 定数を参照するときは $ を使用せず、名前を直接使用します。
2: 定数は、代入ステートメントではなく、define を使用してのみ定義できます
3: 定数を一度定義すると、再定義したり未定義にしたりすることはできません
4: 定数の値はスカラーのみです (整数、浮動小数点、ブール値、文字、NULL のみ可能です)
[php]
//定数を定義する
定義('pi',3.14);
//公園の面積を計算します
$r=3;
エコー pi*$r*$r
//結果: 28.26
//定数を定義した後は再定義できません
定義('pi',3.23);
//結果: 注意: 定数 pi はすでに C:wampwww で定義されています
//定数は再割り当てできません
pi=100;
エコーパイ
//結果: 解析エラー: 構文エラー、C:wampwww に予期しない '='
//文法的な間違いがあります
$PI=10;
関数テキスト(){
echo $PI;//関数にはスコープがあります。この $PI 変数は関数の内部にあり、外部の $PI とは異なります。
echo pi;//定数は一度定義すればどこでも使用できます
}
//結果: 注意: 未定義の変数: C:wampwww の PI
テキスト();
?>
定数が定義されているかどうかを確認するにはどうすればよいですか?
定数を定義する
定義された判定定数
[php]
if(定義('PI')){
echo 'PI 定数が定義されました。
;
}その他{
echo 'PI 定数が定義されていません。定義しましょう
';
定義('PI',33322);
}
エコーPI
?>
[php]
結果: PI 定数が未定義です。定義しましょう
33322
http://www.bkjia.com/PHPjc/477800.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/477800.html
技術記事
定数の命名規則: 変数と同じ命名規則 メソッド:define() 関数の形式:define(定数名,特定の値); 例:define(PI,3.14); 定数と変数の比較は同じです。ネーミング..