A.php 类名为A的一个类
<?php
class A{
public function __construct()
{
echo "A CLASS __construct";
}
}
?>
另外一个php要使用
1. require './A.php';//方式一 使用require
2.使用__autolaod魔术方法 【很多开发者写面向对象的应用程序时对每个类的定义建立一个 PHP 源文件。
一个很大的烦恼是不得不在每个脚本开头写一个长长的包含文件列表(每个类一个文件)。】
function __autoload($classname)
{
$file = './'.$classname . '.php';
if(is_file($file))
{
require $file;
}
}
3.使用spl_autoload_register 自定义方法 autoload或者自定义类Loader—>autoload方法 具体如下:
function autoload($classname){
$file = './'.$classname.'.php';
if(is_file($file)){
require $file;
}
}
// spl_autoload_register('autoload'); //方法
class Loader{
public static function autoload($classname){
$file = './'.$classname.'.php';
if(is_file($file)){
require $file;
}
}
}
spl_autoload_register(array('Loader','autoload'));//类
$a = new A();
转载于:https://my.oschina.net/u/731817/blog/291701