define——定义常量,若定义true,则读取时不区分大小写
bool define( string name, mixed value [, bool case_insensitive])
常量只能包含标量数据(boolean
,integer
,float
和 string
)。
define
(
"CONSTANT"
,
"Hello world."
);
echo
CONSTANT
;
//
outputs "Hello world."
echo
Constant
;
//
outputs "Constant" and issues a notice.
define
(
"GREETING"
,
"Hello you."
,
true
);
echo
GREETING
;
//
outputs "Hello you."
echo
Greeting
;
//
outputs "Hello you."
========================================
constant()——读取常量
mixed
constant
( string name)
define
(
"MAXSIZE"
,
100
);
echo
MAXSIZE
;
echo
constant
(
"MAXSIZE"
);
// same thing as the previous line
===============================
defined——判断常量是否定义
bool defined
( string name)
if (
defined
(
'CONSTANT'
)) {
echo
CONSTANT
;
}
======================================================
预定义常量
__FILE__ 取得文件的物理地址 注:左右各2条下划线
echo __FILE__
//C:\wamp\www\T1\1.php
分享到:
相关推荐
* PHP编程基础 --------PHP常量 课程内容 预定义常量 常量的定义及获取 一、常量的定义及获取 变量是指在程序执行过程中值可以变化的量,常量是指在程序执行过程中值不变的量,例如圆周率π就可以定义为常量。...
主要给大家介绍了关于PHP常量define和const区别的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用PHP具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
The define() function defines a constant.define()函数的作用是:定义一个常量。 Constants are much like variables, except for the following differences: 常量[constant]与变量[variable]有很多相似的地方,...
本文实例讲述了PHP中define() 与 const定义常量的区别。分享给大家供大家参考,具体如下: 前言 今天在Stackoverflow又看到一个很有趣的文章,所以翻译过后摘了过来。文章是由PHP开发成员之一的NikiC写的,权威性...
(1) 编译器处理方式不同 define宏是在预处理阶段展开。 const常量是编译运行阶段使用。 (2) 类型和安全检查不同 define宏没有类型,不做任何类型检查,仅仅是展开。... #define PI 3.14159 //常量宏
较详细地介绍了const常量与宏定义的区别
PHP常量是定义后就不能修改和再次赋值。但是如果再次赋值会怎么样? <?php define('C', 12345); define('C', 123); ?> 这段代码会报个notice错误。带来的后果是:在你定义之前,其它人要
1. 之前稳定版开发工具用的好好的,突然某天真机调试一直报错: ReferenceError: define is not defined 2. 找解决办法后发现,更新至开发版最新版可以解决,如附件,下载安装后,即可解决该问题。
define用法集锦,请多指教。请多指教
分析出在php中const与define之间的不同之处,文字与实例先结合,归纳详细,介绍明了,一看就懂。
define的使用总结。较全面。有需要的可以下载看看。
使用常量:有两种形式1,直接使用名字 2,使用constant()函数:constant(“常量名”) 常量与变量的区别: 定义形式不同; 使用形式不同(常量不需要 $ 符号); 可变程度不同(常量的值不可改变或者销毁); ...
php的常量和变量实例详解 【PHP在命令行下接收参数】 如果在命令行调试php,传入的参数通过$argv获取,注意其中包含了文件名这一个元素,数组中元素的个数通过$argc获取。 【可变变量】 指的是变量的名称可变,...
使用 ==constant()== 函数,它和直接使用常量名输出的效果是一样的,但函数可以动态的输出不同的常量,在使用上要灵活、方便。 defined() 函数:判断一个常量是否已经定义 define(PI,3.14); $is1 = defined('PI');...
get_defined_constants -返回一个关联数组的名字所有的常量和他们的价值观 描述 阵列get_defined_constants ( [布尔$归类] ) 返回名称和值的所有当前定义的常量。这包括设立的扩展以及创建的define()函数。 参数 ...
在php中使用defaine()函数来定义常量,该函数的语法格式为:define(string constant_name, mixed value, case_sensitive = true)该函数有3个参数:constant_name:必选参数,常量名称,即标志符value:必选参数,常量的...
程序中用#define命令定义一个标识符代替一个常量,这个标识符被称为符号常量。这个符号常量的值在其作用域内不能被改变,也不能被重新赋值。如: #define PI 3.1415926 另外,习惯上,符号常量用大写字母表示,变量...