加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 01:59:47 所属栏目:PHP教程 来源:网络整理
导读:《关于PHP的加载类操作以及其他两种魔术方法应用》要点: 本文介绍了关于PHP的加载类操作以及其他两种魔术方法应用,希望对您有用。如果有疑问,可以联系我们。 关于PHP的加载类操作以及其他两种魔术办法应用 ?php 加载类 //include("./Ren.class.php"); //i

《关于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的加载类操作以及其他两种魔术方法应用》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读