PHP加载类

/*class Ren
{
public $name;
public $sex;
function __construct($n,$s)
{
$this->name=$n;
$this->sex=$s;
}
function __clone()
{
$this->name="李四";//this代表的是复本对象
//$that->name="lisi";//that代表原本,后来废弃
}
}
$r=new Ren("张三","男");
//克隆
$r1=clone $r;
var_dump($r);
var_dump($r1);*/
//引用类,加载类
//关于根路径 PHP里/代表根路径,指该文件所在的磁盘,比如F盘
//HTML里的/代表根路径,指服务器文件夹 www
//include("./Ren.class.php");// ./当前路径 ../上一级 /根路径
//include "Ren.class.php";
//include 出现错误 后面的代码继续执行 require一般写在页面顶端,出现错误,后面的不执行

//require("Ren.class.php");
//require"Ren.class.php";

//require_once("Ren.class.php");
//require_once"Ren.class.php";
//自动加载类 1.所有的类文件命名要求使用同一规则 2.文件名里面必须有类名 3.所有类文件必须在同一个文件夹下
function __autoload($classname)
{
require $classname.".class.php";
}
$r=new Ren();
echo $r->name;

原文地址:https://www.cnblogs.com/hamilton/p/5602920.html