php常量类型,PHP-常量类型

PHP-常量类型

常数是简单值的名称或标识符。在脚本执行期间,常量值不能更改。默认情况下,常量区分大小写。按照约定,常量标识符始终为大写。常数名称以字母或下划线开头,后跟任意数量的字母,数字或下划线。如果定义了常量,则永远不能更改或取消定义常量。

要定义一个常量,您必须使用define()函数并检索一个常量的值,您只需简单地指定其名称。与变量不同,您不需要具有$的常量。如果希望动态获取常量的名称,则还可以使用constant()函数读取常量的值。

constant()函数

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

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

constant()示例

常量中只能包含标量数据(布尔,整数,浮点数和字符串)。

常量和变量之间的区别是

不需要在常量之前写美元符号($),就像在变量1中那样必须写美元符号。

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

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

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

有效和无效的常量名称

PHP Magic常量

PHP为它运行的任何脚本提供了大量预定义的常量。

有五个神奇的常数会根据使用的位置而变化。例如,__LINE__的值取决于脚本中使用的行。这些特殊常量不区分大小写,如下所示-

一些“神奇的” PHP常量在下面给出-

Sr.No

Name & Description

1

__LINE__

The current line number of the file.

2

__FILE__

The full path and filename of the file. If used inside an include,the name of the included file is returned. Since PHP 4.0.2, __FILE__ always contains an absolute path whereas in older versions it contained relative path under some circumstances.

3

__FUNCTION__

The function name. (Added in PHP 4.3.0) As of PHP 5 this constant returns the function name as it was declared (case-sensitive). In PHP 4 its value is always lowercased.

4

__CLASS__

The class name. (Added in PHP 4.3.0) As of PHP 5 this constant returns the class name as it was declared (case-sensitive). In PHP 4 its value is always lowercased.

5

__METHOD__

The class method name. (Added in PHP 5.0.0) The method name is returned as it was declared (case-sensitive).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值