赣州网站建设价位,青岛做商城网站,山西做网站如何选择,吉林建筑信息平台常量和变量是构成PHP程序的基础#xff0c;在PHP8中常量的这一节中#xff0c;主要讲到了定义常量和预定义常量两大知识点。 一、定义常量 定义常量也叫声明常量。在PHP8中#xff0c;常量就是一个标识符#xff08;名字#xff09;#xff0c;一旦定义#xff08;声明在PHP8中常量的这一节中主要讲到了定义常量和预定义常量两大知识点。 一、定义常量 定义常量也叫声明常量。在PHP8中常量就是一个标识符名字一旦定义声明就无法改变。 在PHP8中使用define()函数来定义常量语法格式如下
define(常量名,常量值);常量名是一个字符串在PHP编码规范的指导下使用大写的英文字符来表示。如NAME、CLASS_NAME等。
常量值也可以为表达式可以是多种PHP数据类型如数组对象字符、数字等。
常量和变量一样储存数值但是与变量不同的是常量的值只能定义一次无论在代码的任何位置它都不能被改动。
常量被定义声明后具有全局性函数内外都能被访问。
定义完常量以后使用常量名可以直接获取常量值如
?php
define(YUYAN,我正在学习PHP8语言); // 定义常量YUYAN
echo YUYAN; // 输出常量YUYAN
echo br; // 输出换行
echo yuyan; // 输出常量yuyan输出错误提示因为常量区分大小写。
?
程序运行结果如下 二、预定义常量
PHP8的预定义常量是指在PHP8语言内部预先定义好的一些常量。在PHP8中预定义了很多的系统内置常量这些常量可以被随时调用。下面PHP服务网列举一些PHP8中的预定义常量
1、__FILE__ 默认常量是指PHP程序文件名及路径。
2、__LINE__ 默认常量是指PHP程序的行数。
3、PHP_VERSION内建常量是指PHP程序的版本。如8.0.0
4、PHP_OS 内建常量是指PHP解析器的操作系统的名称。如Windows
5、TRUE 是指真值true。
6、FALSE 是指假指false。
7、NULL 是指空值null。
8、E_ERROR 是指最近的错误之处。
9、E_WARNING 是指最近的警告之处。
10、E_PARSE 是指解析语法时的错误之处。
11、E_NOTICE 是指发生的异常提示但不一定是错误:。
PHP服务网温馨提醒你“__FILE__”和“__LINE__”中的“__”是两条下划线。而不是一条下划线。 当然上面列表出来的仅仅是常用的预定义常量实际上PHP8的预定义常量是有很多的。比如
数组预定义常量有CASE_UPPERR、SORT_ASC、EXTR_PREFIX_ALL等。
phpinfo常量有INFO_GENERAL、INFO_VARIABLES、INFO_LICENSE、INFO_ALL等。
INI 常量有INI_USER、INI_PERDIR、INI_SYSTEM、INI_ALL等。
断言常量有ASSERT_ACTIVE、ASSERT_CALLBACK、ASSERT_BAIL等。 预定义常量太多了我就不一一的列出来了下面再来一个简单实例
?php
echo 当前文件路径.__FILE__; // 输出当前文件路径
echo br当前行数.__LINE__; // 输出当前行数
echo br当前PHP版本.PHP_VERSION; // 输出当前PHP版本
echo br当前操作系统.PHP_OS; // 输出当前操作系统
?运行结果如下 到此为止在PHP8中的定义常量和预定义常量就讲解完毕了如果还有疑问的可以给我留言哦