深入php define()函数以及defined()函数的用法详解


Posted in PHP onJune 05, 2013

The define() function defines a constant.
define()函数的作用是:定义一个常量。
Constants are much like variables, except for the following differences:
常量[constant]与变量[variable]有很多相似的地方,因此,很容易混淆;下面,我们列举一下常量[constant]与变量[variable]之间的不同点:

•A constant's value cannot be changed after it is set
一个常量值在指定之后就不可以更改;
•Constant names do not need a leading dollar sign ($)
设置常量时,不需要在前面加上“$”符号;
•Constants can be accessed regardless of scope
常量可以被所有范围的域访问;
•Constant values can only be strings and numbers
常量的值只能是“字符串[string]”和“数字[number]”;

Syntax
语法

define(name,value,case_insensitive)

Parameter参数 Description描述
name Required. Specifies the name of the constant必要参数。指定常量的名称
value Required. Specifies the value of the constant必要参数。指定常量的值
case_insensitive Optional. Specifies whether the constant name should be case-insensitive. If set to TRUE, the constant will be case-insensitive. Default is FALSE (case-sensitive)可选参数。指定常量的名称是否是不区分大小写的[case-insensitive]。如果设置为True,则不区分字母大小写;如果设置为False,则区分字母大小写。默认值是:False

Example 1
案例1
Define a case-sensitive constant:
指定一个常量(区分大小写):

<?phpdefine("GREETING","Hello you! How are you today?");echo constant("GREETING");?>

The output of the code above will be:
上述代码将输出下面的结果:
Hello you! How are you today?

Example 2
案例2
Define a case-insensitive constant:
指定一个常量(不区分大小写):
<?phpdefine("GREETING","Hello you! How are you today?",TRUE);echo constant("greeting");?>

The output of the code above will be:
上述代码将输出下面的结果:
Hello you! How are you today?

The defined() function checks whether a constant exists.
defined()函数的作用是:检查一个常量是否存在。

Returns TRUE if the constant exists, or FALSE otherwise.
如果该常量存在,则返回True;如果不存在,则返回False。

Syntax
语法

defined(name)

Parameter参数 Description描述
name Required. Specifies the name of the constant to check必要参数。指定常量对象的名称

Example
案例

<?phpdefine("GREETING","Hello you! How are you today?");echo defined("GREETING");?> 

The output of the code above will be:
上述代码将输出下面的结果:
1
PHP 相关文章推荐
php的chr和ord函数实现字符加减乘除运算实现代码
Dec 05 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
Apr 25 PHP
phpphp图片采集后按原路径保存图片示例
Feb 18 PHP
CI(CodeIgniter)框架中的增删改查操作
Jun 10 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
Jul 08 PHP
PHP连接MySQL数据的操作要点
Mar 20 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
Jan 25 PHP
php读取txt文件并将数据插入到数据库
Feb 23 PHP
PHP is_array() 检测变量是否是数组的实现方法
Jun 13 PHP
PHPExcel在linux环境下导出报500错误的解决方法
Jan 26 PHP
PHP基于GD2函数库实现验证码功能示例
Jan 27 PHP
thinkphp5框架路由原理与用法详解
Feb 11 PHP
基于PHP array数组的教程详解
Jun 05 #PHP
深入php list()函数的详解
Jun 05 #PHP
深入php var_dump()函数的详解
Jun 05 #PHP
php数组(array)输出的三种形式详解
Jun 05 #PHP
php set_time_limit()函数的使用详解
Jun 05 #PHP
基于PHP文件操作的详解
Jun 05 #PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
Jun 05 #PHP
You might like
php的计数器程序
2006/10/09 PHP
php中取得URL的根域名的代码
2011/03/23 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
2014/06/22 PHP
PHP随机生成唯一HASH值自定义函数
2015/04/20 PHP
php实现每日签到功能
2018/11/29 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
javascript 常用方法总结
2009/06/03 Javascript
JS input文本框禁用右键和复制粘贴功能的代码
2010/04/15 Javascript
javascript 自定义回调函数示例代码
2014/09/26 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
js设置document.domain实现跨域的注意点分析
2015/05/21 Javascript
node.js 动态执行脚本
2016/06/02 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
vue2 mint-ui loadmore实现下拉刷新,上拉更多功能
2018/03/21 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
Python导入txt数据到mysql的方法
2015/04/08 Python
简单介绍Python中利用生成器实现的并发编程
2015/05/04 Python
详解在Python中处理异常的教程
2015/05/24 Python
简单介绍Python中的readline()方法的使用
2015/05/24 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
python使用tornado实现登录和登出
2018/07/28 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
在keras 中获取张量 tensor 的维度大小实例
2020/06/10 Python
python爬虫数据保存到mongoDB的实例方法
2020/07/28 Python
实例讲解使用CSS实现多边框和透明边框的方法
2015/09/08 HTML / CSS
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
党员个人整改措施
2014/10/24 职场文书
自查自纠整改报告
2014/11/06 职场文书
2015年度销售个人工作总结
2015/03/31 职场文书
同学聚会感言一句话
2015/07/30 职场文书