PHP之define()方法
来源:互联网 发布:伊藤润二渊小姐知乎 编辑:程序博客网 时间:2024/06/01 07:55
1.查看PHP手册得到:
bool define ( string$name
, mixed$value
[, bool$case_insensitive
= false ] )
name
常量名。
value
常量的值;仅允许标量和 null。标量的类型是integer,float,string 或者boolean。 也能够定义常量值的类型为resource ,但并不推荐这么做,可能会导致未知状况的发生。
case_insensitive
如果设置为 TRUE
,该常量则大小写不敏感。默认是大小写敏感的。比如,CONSTANT 和 Constant 代表了不同的值。
返回值:
成功时返回 TRUE
, 或者在失败时返回FALSE
。
注意:规范书写,常量名必须每个字母大写,多个单词间以下划线分隔。
但是有时候定义的常量已经存在了,则需要先判断是否存在,用defined(),
bool defined ( string$name
)
检查该名称的常量是否已定义。
name
常量的名称。
返回值
如果该名称的常量已定义,返回 TRUE
;未定义则返回FALSE
。
<?php
if (defined('TEST')) {
echo TEST;
}
?>
echo TEST;
}
?>
注意:参数里面的常量要打引号,echo一个常量是不用打引号的。
还有一个获取常量值的方法,constant()
mixedconstant ( string
$name
)通过 name
返回常量的值。
当你不知道常量名,却需要获取常量的值时,constant() 就很有用了。也就是常量名储存在一个变量里,或者由函数返回常量名。
name
常量名。
返回值
返回常量的值。如果常量未定义则返回 NULL
。
错误/异常
如果常量未定义,会产生一个 E_WARNING
级别的错误
阅读全文
0 0
- PHP之define()方法
- PHP之const与define的区别
- php define();
- php define
- php define
- php define问题
- PHP define() 函数
- php define函数
- php学习 define 常量
- PHP[杂项函数] - define()
- PHP之register_shutdown_function方法
- PHP之count()方法
- PHP之array_unshift()方法
- PHP方法之gettype
- PHP之array_rand()方法
- PHP之in_array()方法
- Ext.define 方法
- php自定义常量 define()函数
- Linux-USB驱动(5)-USB驱动程序设计
- Linux 虚拟网络接口bond
- CSDN博客开启
- Spring4+Hibernate4整合遇到的坑。
- mysql开启慢查询日志
- PHP之define()方法
- 暑假集训第十三天
- [期望DP] BZOJ1076: [SCOI2008]奖励关
- 士兵杀敌(一)(线段树)
- 问题 E: 数字黑洞
- Java操作kafka
- 训练总结 8.12
- js中判断字符串中是否包含另一子字符串
- 【南阳 oj】108--士兵杀敌(1)(线段树)