PHP笔记 常量篇

简介:关于PHP常量学习过程中的一些笔记(其实这块东西好像不是很多....大概...)


1.定义常量

使用函数define():

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

$name不解释;$value是该常量的值,必须为标量(整数、浮点数、字符串、布尔值、NULL),在PHP7中还可以是数组;$case_insensitive指是否大小写敏感(TRUE为不敏感,默认为FALSE),选填。

2.相关的函数

defined():检查常量是否存在,若有定义返回TRUE。

constant():返回常量的值。

3.魔术常量

是一些由扩展库定义的常量。

八个常用的魔法常量:

1.__LINE__:其值为文件中当前行号。

扫描二维码关注公众号,回复: 2439028 查看本文章

2.__FILE__:其值为当前文件名和文件的绝对路径(即从盘符开始的路径)。

3.__DIR__:其值为文件所在的目录,等价于dirname(__FILE__);注意其返回值不带路径末尾的斜杠(根目录除外)。

4.__FUNCTION__:其值为函数(方法)名称(区分大小写)。

5.__CLASS__:其值为类的名称,包括类名(区分大小写)和该类的作用区域。

6__METHOD__:其值为类的方法名称(区分大小写),包括类名和方法名(注意其与__FUNCTION__的区别)。

7.__NAMESPACE__:其值为命名空间名称。

参考自http://php.net/manual/zh/language.constants.predefined.php

猜你喜欢

转载自blog.csdn.net/botaskey/article/details/81191440