PHP では、式はスカラー型ではないため、定数値として使用できません。定数は有効な識別子である必要があり、その値は整数、浮動小数点、文字列、またはブール値である必要があります。
PHP で定数値として使用できないものは何ですか?
PHP で定数値として使用できないのは、式です。
定数は、PHP で define()
関数を使用して定義されます。この関数には、名前と値を指定する必要があります。定数名は有効な識別子である必要があり、値はスカラー型 (整数、浮動小数点、文字列、またはブール値) である必要があります。
式はスカラー型ではないため、定数値として使用できません。式は値を計算したり操作したりできますが、それ自体は値ではありません。
たとえば、次の宣言は定数値として式 (2 3
) を使用しているため無効です。
<code class="php">define('MY_CONSTANT', 2 + 3);</code>
これに対して、次の宣言は有効です。スカラー値 (5
) が定数値として使用されます:
<code class="php">define('MY_CONSTANT', 5);</code>
以上がPHPで定数値として使用できないものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。