php面向对象静态常量,PHP 面向对象 PHP5 中的常量的简单示例

本文介绍了PHP5中面向对象编程的常量定义和使用方法,包括const关键字的使用,常量命名规范,以及在类中如何调用常量。示例展示了常量在计算圆面积和比较数值中的应用,并通过错误示例说明常量的不可变性。此外,文章强调了良好命名习惯的重要性。
摘要由CSDN通过智能技术生成

这篇文章主要为大家详细介绍了PHP 面向对象 PHP5 中的常量的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧!在PHP5中 const定义的常量与定义变量的方法不同,不需要加 $ 修饰符。const PI = 3.14; 这样就可以。

而使用const 定义的常量名称一般都大写,这是一个约定,在任何语言中都是这样。

如果定义的常量由多个单词组成,使用 _ 连接,这也是约定。

比如, MAX_MUMBER 这样的命名方式。一个良好的命名方式,是程序员必须注意的。

类中的常量使用起来类似静态变量,不同点只是它的值不能被改变。我们使用 类名::常量名 来调用这个常量。

代码如下:

//512笔记网 Www.512Pic.com

//声明一个final类Math

class Math{

const  PI = 3.14;

public function __toString(){

return "这是Math类。";

}

//这里写了一个算圆面积的方法.使用了Const常量,

//注意使用的方法,类似与静态变量.

public final function areaOfCircular($r){

return $r * $r * self::PI ;

}

public final function max($a,$b){

return $a > $b ? $a : $b ;

}

}

echo Math::PI ;

?>

程序运行结果:

代码如下:

3.14

尝试为const定义的常量赋值,将会出现错误。

代码如下:

//512笔记网 Www.512Pic.com

//声明一个final类Math

class Math{

const  PI = 3.14;

public function __toString(){

return "这是Math类。";

}

//这里写了一个算圆面积的方法.使用了Const常量,

//注意使用的方法,类似与静态变量.

public final function areaOfCircular($r){

return $r * $r * self::PI ;

}

public final function max($a,$b){

return $a > $b ? $a : $b ;

}

public function setPI($a){

self::PI  = 3.1415;

}

}

echo Math::PI ;

?>

程序运行结果:

代码如下:

Parse error: parse error in E:\PHPProjects\test.php on line 17

注:关于PHP 面向对象 PHP5 中的常量的简单示例的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:

您可能感兴趣的文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值