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

开发技术 作者: 2024-07-15 18:25:01
介绍《关于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的加载类操作以及其他两种魔术方法应用》讨论,分享您的想法,编程之家 jb51.cc为您提供专业教程。

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_44917.html