首页 > 代码库 > 声明一个MyClass类,在类中声明一个常量,和一个成员方法
声明一个MyClass类,在类中声明一个常量,和一个成员方法
<?php class MyClass { //声明一个MyClass类,在类中声明一个常量,和一个成员方法 const CONSTANT = ‘CONSTANT value‘; //使用const声明一个常量,并直接赋上初使值 private $foo; private $sss; function __construct($foo,$sss){ $this->foo = $foo; $this->sss = $sss; } function showConstant() { //声明一个成员方法并在其内部访问本类中的常量 echo self::CONSTANT."<br>"; //使用self访问常量,注意常量前不要加“$” } function __tostring(){ return $this->foo; } function __sss(){ return $this->sss; } } echo MyClass::CONSTANT . "<br>"; //在类外部使用类名称访问常量,也不要加”$” Myclass::showConstant().‘<br>‘; //echo Myclass::__tostring(); //错误的 $class = new MyClass(‘213123‘,‘zhanghu‘); //通过类MyClass创建一个对象引用$class $class->showConstant(); echo $class->__tostring(); //调用对象中的方法 echo ‘<br>‘; echo $class->__sss(); // echo $class::CONSTANT; //通过对象名称访问常量是不允许的 ?>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。