《PHP实战:基于PHP的加载类操作以及其他两种魔术方法的应用实例》要点:
本文介绍了PHP实战:基于PHP的加载类操作以及其他两种魔术方法的应用实例,希望对您有用。如果有疑问,可以联系我们。
实例如下所示:PHP编程
<?php 加载类 //include("./Ren.class.php"); //include "./Ren.class.php"; include_once("./Ren.class.php"); include_once("./Ren.class.php"); $f = new Ren(); $f->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().'<br>'; $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编程
转载请注明本页网址:
http://www.vephp.com/jiaocheng/216.html