PHP类常量如何定义及调用?PHP类常量调用实例代码
- 2022年12月3日
- 1,087 次
PHP类中既然有成员变量,那肯定也是有常量的,类常量是我们在类中设定的不可变的恒定值的变量,类常量也是属于类中的属性,那么PHP类常量如何定义以及如何调用呢?下面将从类常量如何定义、在类成员方法中如何调用、在类之外如何调用以及一个PHP常量调用实例代码来记载本文。
PHP类常量定义方法
PHP中类常量,我们通常使用关键词const来定义,类常量名最好是使用大写的英文字母,类常量名前不能使用$符号,类常量名不能使用PHP内置的一些关键词:比如self、parent、static。
PHP类常量的调用
1、在PHP成员方法中调用类常量
在类中调用类常量,我们一般使用self作为关键词来调用PHP类常量,后面跟上类常量的作用域操作符::,然后再跟上常量名就可以在成员方法中调用类常量。
echo self::CHANG; //CHANG就是我们定义的类常量
2、在类之外调用类常量
在类之外调用类常量,我们可以直接使用类名+作用域符号::+类常量名就可以调用出我们定义的类常量。
echo changliang_object::CHANG
PHP常量调用实例代码
<?php
class changliang_object{
//定义一个常量
const CHANG = '常量';
//定义成员方法
function show_chang(){
//
echo self::CHANG;
}
}
$show = new changliang_object;
//直接输出类中的常量;
echo changliang_object::CHANG.':这个是直接输出的常量<br>';
echo '<hr>';
//使用类方法输出常量
echo $show->show_chang('变量').':这个是调用成员方法中的常量';
?>
<?php
class changliang_object{
//定义一个常量
const CHANG = '常量';
//定义成员方法
function show_chang(){
//
echo self::CHANG;
}
}
$show = new changliang_object;
//直接输出类中的常量;
echo changliang_object::CHANG.':这个是直接输出的常量<br>';
echo '<hr>';
//使用类方法输出常量
echo $show->show_chang('变量').':这个是调用成员方法中的常量';
?>以上实例中通过在类成员方法中和直接输出的方法调用了类常量。
本文从PHP类常量定义方法、PHP类常量的调用方法以及一个PHP常量调用实例代码记载了PHP类常量如何定义及调用,后续将记载更多关于PHP类的学习笔记。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP如何读取文件?PHP简单读取文件函数及实例 2022-11-07
- PHP自定义函数之内部函数写法、调用及注意要点 2022-10-06
- PHP explode() 和 implode() 函数详解:字符串与数组互转 2026-07-02
- PHP检查变量是否为空的函数empty()函数和isset()函数用法 2022-06-08
- 百度关键词扩展工具有哪些?【百度关键词产品】 2022-10-09
- ZblogPhp代码实现限制首页调用文章数量 2022-10-10
