好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

基于PHP的加载类操作以及其他两种魔术方法的应用实例

实例如下所示:

test(); require("./Ren.class.php"); require_once("./Ren.class.php"); require_once "./Ren.class.php"; $f = new Ren(); $f->test();  自动加载类 //1.所有类文件名和类名要保持一致 //2.所有类文件放在同一文件下 //3.所有类文件命名规则一致 function __autoload($cname){  require_once("./$cname.class.php");  } $t = new test(); $t->ceshi().' '; $s = new Ren(); $s->test(); 两种魔术方法  class Ren{  public $name;  public function say(){   echo "输出对象方法";   }  //输出对象的方法  public function __tostring(){   echo "另一种输出方法"; //echo $s->__tostring();   return "另一种输出方法";//echo $s;  }  //克隆对象的方法  public function __clone(){   $this->name = "Riven";//$this代表复本(克隆的对象)  } }  $s = new Ren(); //echo $s->__tostring();//输出字符串 //$s->say(); $s->name = "小V"; var_dump($s); $s1 = clone $s; var_dump($s1); ?>

以上这篇基于PHP的加载类操作以及其他两种魔术方法的应用实例就是小编分享给大家的全部内容了

查看更多关于基于PHP的加载类操作以及其他两种魔术方法的应用实例的详细内容...

  阅读:53次