首页 » PHP教程 » php常量分为技巧_卓象科技PHP中的自定义常量与系统常量

php常量分为技巧_卓象科技PHP中的自定义常量与系统常量

访客 2024-12-13 0

扫一扫用手机浏览

文章目录 [+]
小编

PHP中的常量分为自定义常量和系统常量。

常量特点:

php常量分为技巧_卓象科技PHP中的自定义常量与系统常量

1)在设定往后,常量的值无法变动

php常量分为技巧_卓象科技PHP中的自定义常量与系统常量
(图片来自网络侵删)

2)常量名不须要开头的美元符号 ($)

3)浸染域不影响对常量的访问

4)常量值只能是字符串或数字

获取常量的值:

1)利用常量名直接获取值;

利用 ==constant()== 函数,它和直策应用常量名输出的效果是一样的,但函数可以动态的输出不同的常量,在利用上要灵巧、方便。

defined() 函数:判断一个常量是否已经定义?

define(\"大众PI\公众,3.14);

$is1 = defined('PI');

$is2 = defined('PI1');

var_dump($is1); // boolean true

var_dump($is2); // boolean false

1. 自定义常量

要定义常量,可利用define()函数,包括以下两种形式:

define(\"大众name\公众, value, true|false);define(\公众name\公众, value); // 第三个参数默认为false

define(\公众PI\"大众,3.14);

echo constant('PI');

define(\公众GREETING\"大众,\"大众Hello world!\"大众,TRUE);

echo constant('greeting');

2. 系统常量

常见的系统常量有:

__LINE__ :文件的行号

__FILE__ :文件的完全路径和文件名

__DIR__ :文件所在的目录

__FUNCTION__ :函数被定义时的名字(区分大小写)。

__CLASS__ :类被定义时的名字(区分大小写)。

__TRAIT__ :Trait的名字(区分大小写)。
Trait名包括其被声明的浸染区域(例如 Foo\Bar)。

__METHOD__ :类的方法名。
返回该方法被定义时的名字(区分大小写)。

__NAMESPACE__ :当前命名空间的名称(区分大小写)。

标签:

相关文章

phphook功效技巧_php的钩子hook你有没有用过

钩子定义钩子是编程里一个常见观点,非常的主要。它使得系统变得非常随意马虎拓展,(而不用理解其内部的实现机理,这样可以减少很多事情量...

PHP教程 2024-12-15 阅读0 评论0