PHP では、変数
は、プログラム内で使用される変更可能な数値を指します。その反対は、定数
、です。定数 値
を定義すると、スクリプト内の他の場所では変更できません。
構文:
define ( string $name , mixed $value , bool $case_insensitive = false )
$name: 定数名。
$value: 定数の値。PHP 5 では、PHP 7 では value は scalar
(int, float, string, boolean, null) である必要があります。 array
の値が許可されます。
$case_insensitive: true
に設定すると、この定数は大文字と小文字が区別されません。デフォルトでは大文字と小文字が区別されます。 PHP 7.3.0
大文字と小文字を区別しない定数の定義は廃止されました。
戻り値: 成功した場合は true
を返し、失敗した場合は false
を返します。
使用例:
a.大文字と小文字を区別します
<?php define("OK", "Hello world."); echo OK; echo Ok; ?>
输出: php.cn Warning: Use of undefined constant Ok - assumed 'Ok' (this will throw an Error in a future version of PHP)
b.サイズを区別しません
<?php define("OK", "php.cn", true); echo OK."<br>"; echo Ok; ?>
输出: php.cn php.cn
c. array
<?php define('People', array( 'man', 'woman', 'strick' )); echo People[1]; ?>
输出:woman
を許可: 《2021 PHP 面接質問の概要 (コレクション)》 《phpビデオチュートリアル》
以上がPHPでdefineを使用して定数を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。