Home > Backend Development > PHP Tutorial > php恒量的声明和使用

php恒量的声明和使用

WBOY
Release: 2016-06-13 12:16:21
Original
923 people have browsed it

php常量的声明和使用

常量可以理解为值不变的量,常量被定义后,在脚本的其他任何地方都不能改变,一个常量由英文字母,下划线,和数字组成,但是数字不能作为常量的首字母。

在php中使用#define()函数来定义常量,该函数的语法格式如下:

define(string constant_name,mixed value,case_sensitive=true)


获取常量的值的方法有两种,一种方法是:使用常量的名字直接获取值,第二种方法是利用constant()函数,第二种方法是利用constant()函数和直接使用常量名输出的效果一样,但是函数可以动态的输出不同的常量的值,这样的更加灵活方便的多。

第一种直接用常量的名字获取其值

<?php define("test","I am Jack!"); echo test; ?>
Copy after login

运行结果如下:


第二种使用constant()函数获取常量的值代码如下:

<?php define("test","I am Jack!"); $jackStr ="test"; echo constant($jackStr); ?>
Copy after login

运行结果如下:


接下来咱们说一下大小写敏感的问题,刚才常量的声明有设置大小写敏感,我们用代码验证一下看看到时是不是,另外还可以增强我的们的记忆


代码如下:

<?php define("test","I am Jack!",true);echo test;echo "\n";echo Test;echo "\n";echo TEST;echo "\n"; ?>
Copy after login

咱们再看一下输出的结果吧



大家可以发现设置为大小写不敏感的话,即使出现大小写不一样的问题,但是输出的结果仍然是一样的。


预定义常量和我们自己定义的常量一样在使用上没有什么差别,常见的预定义常量如下:














Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template