前面对于PHP的数据类型的学习就告一段落了,今天Zero准备学习PHP产量的知识。在学习常量前Zero觉得有必要回顾下关于PHP数据类型的知识!
在前两天的学习当中Zero一共学习了8中PHP数据类型——4种标量数据类型:Boolean(布尔型),string(字符串型),integer(整型),float(浮点型);两种符合数据类型:array(数组),object(对象);两种特殊数据类型:resource(资源),NULL(空值)。对于上述这八种PHP数据类型,我们必须熟练掌握!同时Zero还学习了数据类型间的转换以及数据类型的检测两个知识点!对于这两点Zero认为通过实例了解是很好的学习方式,因此建议把上几篇博文中的实例部分认真做几遍,Zero也会在这两天将前几篇博文中的实例总结一下,放在PHP实例目录当中,供朋友们参考!好了对于PHP数据类型的回顾就说到这里了,下面Zero将学习的是——PHP常量
1、什么是PHP常量
PHP常量可以理解为值不变的量。常量被定以后,在脚本的其他任何地方都不能改变。一个常量由英文字母、下划线和数字组成,但数字不能作为首字母出现。(Zero把常量理解为PHP中固定不变的量)
2、PHP常量的申明和使用
在PHP中使用defing()函数来定义常量,该函数的语法格式为:
define(congstan_name,value,case_sensitive=true),里面三个函数的详细参数如下:
congstan_name——必选参数,常量名称,即标识符
value——必选参数,常量的值
case_sensitive——可选参数,指定是否对大小写敏感,设定为true,表示不敏感。false则敏感
获取常量的值有两种方法。一种是使用常量名直接获取值,另一种是使用constant()函数,两种方法的输出效果都是一样的。
要判断一个常量是否被定义使用defined()函数
下面和Zero一起通过一段代码来认识了解PHP常量的申明和使用:
- <?PHP
- define(“zero”,”认识PHP常量实例”,true); //申明一个常量,名称为:zero,值为:认识PHP常量实例,不区分大小写
- echo zero.”<br>”; //直接用常量名输出该常量
- echo ZERO.”<br>”; //直接用常量名输出该常量,测试大小写是否敏感
- $abc=”zero”;
- echo constant($abc).”<br>”; //用constant动态输出常量
- echo (defined(“zero”)).”<br>” //判断常量是否被定义,如果被定义则返回true,使用echo输出显示1
- ?>
复制代码
输出结果
认识PHP常量实例
认识PHP常量实例
认识PHP常量实例
1
3、PHP中的预定义常量
PHP中可以使用PHP内部的预定常量获取PHP中的信息,常用的预定义常量有:
__FILE__ →默认常量,PHP程序文件名,可以查看PHP文件存储路径 【__这是两个下划线】
__LINE__ →默认常量,PHP程序行数
PHP_VERSION →内建常量,PHP程序版本
PHP_OS →内建常量,执行PHP操作系统版本
TRUE →该常量是一个真值
FALSE →该常量是一个假值
NULL →一个NULL值
E_ERROR →该常量指到最近的错误处
E_WARNING →该常量指到最近的警告处
E_PARSE →该常量指到解析语法有潜在问题处
E_NOTICE →该常量为发生不寻常处的提示但不一定是错误处
看完这些预定义常量后,ZERO通过一个例子来了解这些常量:
- <?php
- echo”当前文件路径:”.__FILE__;
- echo”<br>当前行数:”.__line__;
- echo”<br>当前PHP版本信息:”.PHP_VERSION;
- echo”<br>当前操作系统:”.PHP_OS;
- ?>
复制代码
根据每个用户操作系统和软件版本的不同,所得的结果页不一样。赶紧测试下吧…..
今天对于PHP常量的相关知识就学习到这里了,Zero认为本节主要应注意的两个重点问题:
1、理解、熟记什么是PHP常量
2、实例操作PHP常量的定义、输出、检测方式
|