PHP 常量 您所在的位置:网站首页 php定义一个常量 PHP 常量

PHP 常量

2024-07-09 20:27| 来源: 网络整理| 查看: 265

PHP echo & printPHP 变量 PHP 常量

在本教程中,您将学习如何使用常量在PHP中存储固定值。

PHP中的常量是什么

常量是固定值的名称或标识符。常量就像变量一样,除了常量一旦定义后就不能取消定义或更改(魔术常量除外)。

常量对于存储脚本运行时不会更改的数据非常有用。此类数据的常见示例包括配置设置,例如数据库用户名和密码,网站的基本URL,公司名称等。

常量是使用PHP的define()函数定义的,该函数接受两个参数:常量的名称及其值。一旦定义了常量值,就可以随时通过引用其名称来对其进行访问。这是一个简单的示例:

测试看看‹/›

上面代码的输出将是:

感谢您访问-/

PHP echo语句通常用于显示数据或将数据输出到Web浏览器。我们将在下一章中详细了解该声明。

提示:通过将值存储在常量而不是变量中,可以确保在应用程序运行时不会意外更改值。

常量和变量之间的区别是

不需要在常量之前写一个美元符号($),而变量中必须在名称前面写一个美元符号。

常量不能通过简单的赋值来定义,只能使用define()函数来定义。

可以在任何位置定义和访问常量,而无需考虑变量作用域规则。

一旦设置了常量,就不能重新定义或取消定义。

有效和无效的常量名称// 有效的常量名称 define("ONE",     "first thing"); define("TWO2",    "second thing"); define("THREE_3", "third thing"); define("__THREE__", "third value"); // 无效的常量名称 define("2TWO",    "second thing");PHP Magic常量

PHP为它运行的任何脚本提供了大量预定义的常量。有五个神奇的常数会根据使用的位置而变化。例如,__LINE__的值取决于脚本中使用的行。这些特殊常量不区分大小写,如下所示-下面是一些“神奇的” PHP常量-

Sr.No名称& 描述1

__LINE__

文件的当前行号。

2

__FILE__

文件的完整路径和文件名。 如果在Include中使用,则返回包含文件的名称。 从PHP 4.0.2开始,__file__总是包含绝对路径,而在旧版本中,在某些情况下它包含相对路径。

3

__FUNCTION__

函数名称。 (在PHP 4.3.0中添加)从PHP 5开始,此常量返回声明的函数名称(区分大小写)。 在PHP4中,它的值总是小写的。

4

__CLASS__

类名。 (在PHP 4.3.0中添加)从PHP 5开始,此常量返回声明的类名(区分大小写)。 在PHP4中,它的值总是小写的。

5

__METHOD__

类方法名称。(在PHP5.0.0中添加)方法名按声明返回(区分大小写)。

PHP常量的命名约定

常量名称必须遵循与变量名称相同的规则,这意味着有效的常量名称必须以字母或下划线开头,后跟任意数量的字母,数字或下划线,但有一个例外:常量名称不需要前缀$。

注意:按照惯例,常量名称通常以大写字母书写。这是因为它们易于识别并与源代码中的变量区分开。

PHP echo & printPHP 变量


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有