PHP的常量
来源:互联网 发布:手机歌录软件 编辑:程序博客网 时间:2024/05/17 21:37
一.什么是常量?
常量是一个简单的标识符,和变量相反,在脚本执行期间该值不能被改变.
二.常量分类
1.系统常量
a.PHP_VERSION: PHP版本
b.PHP_OS: 服务器端的操作系统
c.M_PI: PI的值
2.自定义常量
a.定义常量: define($name,$value,true或false)
注意:
常量名称前面没有$
常量名称以字母或者下划线开始,尽量使用大写字母
常量可以定义在任何地方和使用
常量一经定义不能改变也不能取消定义
常量的值只能为标量,虽说也可以为resource,但尽量不要使用
常量默认区分大小写,如果需要不区分大小写,用过define函数的第三个参数给true。
b.const常量名称=值
注意:
在PHP5.3.0以后可以使用const在类定义之外定义常量
3.检测常量是否被定义
defined($name)
4.得到常量的值
a.直接写常量的名称
b.constant($name)
5.得到所有已经被定义过的常量
get_defined_constants( )
6.魔术常量
a.LINE:文件中当前的行号
b.FILE:文件的完整路径和文件名称
注意:
如果用在被包含文件中,则返回被包含的文件名
PHP4.0.2起,FILE返回一个绝对路径,之前返回的是相对路径
c.FUNCTION: 返回函数名称
注意:自PHP5起该常量返回该类被定义的名称(区分大小写).而在PHP4中该值总是小写字母
d.CLASS:返回类的名称
注意:自PHP5起该常量返回该类被定义时的名称(区分大小写)。而PHP4中该值为小写的
e.DIR:返回文件所在目录
如果用在被包含文件中,则返回被包含文件所在目录
f.TRAIT:返回Trait的名称,区分大小写
注意:Trait名包括其被声明的作用域
g.NAMESPACE:返回当前命名空间的名称(区分大小写)
注意:此常量是编译时定义的
0 0
- PHP 的 __FILE__ 常量
- PHP 的 __FILE__ 常量
- PHP 的“魔术常量”
- PHP 的“魔术常量”
- PHP的常量
- Php的魔术常量
- PHP的常量
- php的系统常量
- php常量的使用
- PHP 的 __FILE__ 常量
- PHP的几个魔术常量
- 几个 PHP 的“魔术常量”
- php常用的一个常量
- php的常量和变量
- PHP的几个魔术常量
- PHP的预定义常量
- php 数组常量的定义
- php获取常量的方法
- linux联网问题
- Android程序报错,不能再console捕捉并定位到错误行,怎么办?
- POJ2975(Nim游戏)
- 第十一周项目1.1—点 圆 圆柱类族的设计
- StorageClient
- PHP的常量
- 在源码环境中编译Android studio项目时的mk脚本编写
- 循环结构
- Mysql常用函数
- LeetCode:Move Zeroes
- Eclipse用Tomcat插件部署Java Web项目
- 机器学习基础(林軒田)笔记之一
- ZOJ3702 Gibonacci number (找规律/不看题解好了)
- MySQL5.7 利用keepalived来实现mysql双主高可用方案的详细过程