PHP - 常量声明

首页 / PHP / PHP - 常量声明

常量值不能更改。默认情况下,常量区分大小写。按照约定,常量标识符始终为大写。与变量不同,您不需要具有"$"的常量。

constant 函数

如名称所示,此函数将返回常量的值。

当您要检索常量的值但不知道其名称时,这很有用,即它存储在变量中或由函数返回。

<?php
   define("MINSIZE", 50);//or 使用 const MINSiZE=50
   
   echo MINSIZE;
   echo constant("MINSIZE"); //same thing as the previous line
?>

常量 VS 变量

  • 常量值不可变,变量值可变。

  • 常量一般使用大写,变量使用$符号。

  • 常量可以在任何地方定义和访问,而变量只能在可变范围内访问。

常量名称

//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.NoName & Description
1

__ LINE __

文件的当前行号。

2

__ FILE __

文件的完整路径和文件名。 如果在include中使用,则返回包含文件的名称。 从PHP 4.0.2开始,__ FILE __始终包含绝对路径。

3

__ FUNCTION __

函数名称。

4

__ CLASS __

类名。

5

__METHOD__

类方法名称。

这一章《PHP - 常量声明》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

相关文章

快速上手Kotlin开发 -〔张涛 - 〕

Web安全攻防实战 -〔王昊天 - 〕

重学线性代数 -〔朱维刚 - 〕

跟着高手学复盘 -〔张鹏 - 〕

Symfony 忽略/不覆盖 .env.local 文件的值

make:entity symfony 命令在教义Helper.php 中给出错误

在Laravel代码中定义数据库中字段的值,以使代码更具可读性

为什么 PHP 将上传的文件存储在临时位置,有什么好处?

Laravel 5.5 ajax 调用 419(未知状态)

PHPUnit - 使用配置文件时“未执行测试”

视频推荐〔04PHP基础——变量命名规则和预定义变量及可变变量〕

更多 Php-constants 视频教程 »