探讨php define()函数及defined()函数使用详解


Posted in PHP onJune 09, 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无敌近乎加密方式!
Jul 17 PHP
php 文章调用类代码
Aug 11 PHP
关于PHP的相似度计算函数:levenshtein的使用介绍
Apr 15 PHP
php 模拟POST提交的2种方法详解
Jun 17 PHP
PHP 关于访问控制的和运算符优先级介绍
Jul 08 PHP
PHP防止表单重复提交的几种常用方法汇总
Aug 19 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
Apr 15 PHP
Symfony2开发之控制器用法实例分析
Feb 05 PHP
Zend Framework教程之模型Model用法简单实例
Mar 04 PHP
PHP实现路由映射到指定控制器
Aug 13 PHP
php正则修正符用法实例详解
Dec 29 PHP
PHP编程实现csv文件导入mysql数据库的方法
Apr 29 PHP
如何用php获取程序执行的时间
Jun 09 #PHP
php生成zip压缩文件的方法详解
Jun 09 #PHP
基于php iconv函数的使用详解
Jun 09 #PHP
PHP页面间参数传递的四种方法详解
Jun 09 #PHP
利用PHP+JS实现搜索自动提示(实例)
Jun 09 #PHP
深入php处理整数函数的详解
Jun 09 #PHP
解决ajax+php中文乱码的方法详解
Jun 09 #PHP
You might like
php fckeditor 调用的函数
2009/06/21 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
PHP处理CSV表格文件的常用操作方法总结
2016/07/01 PHP
PHP从二维数组得到N层分类树的实现代码
2016/10/11 PHP
ThinkPHP删除栏目(实现批量删除栏目)
2017/06/21 PHP
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
2010/11/28 Javascript
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
JavaScript中对循环语句的优化技巧深入探讨
2014/06/06 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
Bootstrap精简教程
2015/11/27 Javascript
Ionic+AngularJS实现登录和注册带验证功能
2017/02/09 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
angular异步验证防抖踩坑实录
2019/12/01 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
[00:58]他们到底在电话里听到了什么?
2017/11/21 DOTA
Python中有趣在__call__函数
2015/06/21 Python
Python Property属性的2种用法
2015/06/21 Python
详解Python的Django框架中的中间件
2015/07/24 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
Python while true实现爬虫定时任务
2020/06/08 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
双立人加拿大官网:Zwilling加拿大
2020/08/10 全球购物
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
2014/01/05 面试题
军校制空专业毕业生自我鉴定
2013/11/16 职场文书
追悼会上的答谢词
2014/01/10 职场文书
财务出纳岗位职责
2015/03/31 职场文书
2015年汽车销售员工作总结
2015/07/24 职场文书
python基于opencv批量生成验证码的示例
2021/04/28 Python
微信小程序实现轮播图指示器
2022/06/25 Javascript