En PHP, les expressions ne peuvent pas être utilisées comme valeurs constantes car ce ne sont pas des types scalaires. La constante doit être un identifiant valide et sa valeur doit être un entier, un flottant, une chaîne ou un booléen.
Qu'est-ce qui ne peut pas être utilisé comme valeur constante en PHP ?
En PHP, ce qui ne peut pas être utilisé comme valeur constante est uneexpression.
Les constantes sont définies en PHP à l'aide de la fonctiondefine()
, qui nécessite de fournir un nom et une valeur. Le nom de la constante doit être un identifiant valide et la valeur doit être un type scalaire (entier, flottant, chaîne ou booléen).define()
函数定义,它需要提供一个名称和一个值。常量名称必须是有效的标识符,而且值必须是标量类型(整数、浮点数、字符串或布尔值)。
表达式不能作为常量值,因为它们不是标量类型。表达式可以计算或操作值,但本身不是一个值。
例如,以下声明无效,因为它使用了一个表达式(2 + 3
)作为常量值:
define('MY_CONSTANT', 2 + 3);
相反,以下声明是有效的,因为它使用了一个标量值(5
2 + 3
) comme valeur constante :
define('MY_CONSTANT', 5);
5
) comme valeur constante : rrreee
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!