大文字と小文字を区別しない定数を定義するには

スポンサーリンク

通常、define関数で定義した定数は大文字と小文字が区別されます。つまり、次のコードは定数TEISUUの値が出力されません。

<?php
define("TEISUU", "テスト");
echo teisuu;
?>

定数は大文字に統一するのが一般的ですが、定数の大文字と小文字を区別しないようにするには、define関数の3番目のパラメータにtrueを指定します。

<?php
define("TEISUU", "テスト", true);
echo teisuu;
?>

○実行結果

テスト

PHPの基礎が身に付いたかチェックするなら

PHP「直す力」養成ドリル
スポンサーリンク