常量值不能更改。默认情况下,常量区分大小写。按照约定,常量标识符始终为大写。与变量不同,您不需要具有"$"的常量。
如名称所示,此函数将返回常量的值。
当您要检索常量的值但不知道其名称时,这很有用,即它存储在变量中或由函数返回。
<?php define("MINSIZE", 50);//or 使用 const MINSiZE=50 echo MINSIZE; echo constant("MINSIZE"); //same thing as the previous line ?>
常量值不可变,变量值可变。
常量一般使用大写,变量使用$符号。
//Valid constant names define("ONE", "first thing"); //Or const ONE="first thing"; define("TWO2", "second thing");//Or const TWO2="second thing"; define("THREE_3", "third thing"); //Or const THREE_3="third thing"; //Invalid constant names define("2TWO", "second thing"); define("__THREE__", "third value");
PHP为它运行的任何脚本提供了大量预定义的常量。
有五个神奇的常数会根据使用的位置而变化。如,__LINE__的值取决于脚本中使用的行。这些特殊常量不区分大小写,如下所示-
| Sr.No | Name & Description |
|---|---|
| 1 |
__ LINE __ 文件的当前行号。 |
| 2 |
__ FILE __ 文件的完整路径和文件名。 如果在include中使用,则返回包含文件的名称。 从PHP 4.0.2开始,__ FILE __始终包含绝对路径。 |
| 3 |
__ FUNCTION __ |
| 4 |
__ CLASS __ 类名。 |
| 5 |
__METHOD__ 类方法名称。 |
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
HarmonyOS快速入门与实战 -〔QCon+案例研习社〕