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::常量名
搞不懂 我也是新人 仅供参考 还是别参考了 我学的不咋地
相似回答