PHP:面向对象中怎么在类的内部调用常量

如题所述

<?php
class Foo{
const con_var="常量值不能被改";
public function method_a(){
echo (self::con_var); // 内部调用
}
}
echo(Foo::con_var); //外部调用 注修饰符为public
$myFoo=new Foo();
echo ($myFoo->method_a());
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-20
self::常量名 我们考试的判断(正确答案)
我怎么记得考试单选给的答案是self::$常量名
为什么我自己用的是$this->常量名
楼主的答案是 $this->常量名
如果调用静态常量名的话 self::常量名
搞不懂 我也是新人 仅供参考 还是别参考了 我学的不咋地

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网