探讨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 相关文章推荐
Apache+php+mysql在windows下的安装与配置图解(最新版)
Nov 30 PHP
php中将地址生成迅雷快车旋风链接的代码[测试通过]
Apr 20 PHP
php获取数组中重复数据的两种方法
Jun 28 PHP
yii操作session实例简介
Jul 31 PHP
php操作xml入门之xml基本介绍及xml标签元素
Jan 23 PHP
PHP使用内置dir类实现目录遍历删除
Mar 31 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
May 12 PHP
PHP实现链式操作的核心思想
Jun 23 PHP
php实现学生管理系统
Mar 21 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
Apr 12 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
Nov 04 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
杏林同学录(八)
2006/10/09 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
JS控制表格隔行变色
2006/06/26 Javascript
javascript对象的property和prototype是这样一种关系
2007/03/24 Javascript
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
2011/04/06 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
初识Node.js
2014/09/03 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
javascript实现对表格元素进行排序操作
2015/11/18 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
2016/10/21 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
使用Vue自定义数字键盘组件(体验度极好)
2017/12/19 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
详解vue-router的导航钩子(导航守卫)
2020/11/02 Javascript
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python实现查找系统盘中需要找的字符
2015/07/14 Python
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
django2 快速安装指南分享
2018/01/05 Python
Flask-Mail用法实例分析
2018/07/21 Python
详解Python sys.argv使用方法
2019/05/10 Python
python3反转字符串的3种方法(小结)
2019/11/07 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
2020/05/13 Python
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
自动化毕业生专业自荐书范文
2014/02/04 职场文书
幼儿园母亲节活动方案
2014/03/10 职场文书
大学生学期自我鉴定
2014/03/19 职场文书
十佳文明家庭事迹
2014/05/25 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL