本文实例讲述了php类的自动加载操作。分享给大家供大家参考,具体如下:
类的自动加载
在外面的页面中,并不需要去引入类文件,但程序会在需要一个类的时候自动去“动态加载”该类。
① 创建一个对象的时候new
② 直接使用一个类名(操作静态属性与方法)
使用__autoload魔术函数
当出现两种情况时候,就会调用该函数,该函数需要我们预先定义,在其中写好加载类文件的通用语句
function __autoload($name){
require './lib/'.$name.'.class.
本文实例讲述了PHP从零开始打造自己的MVC框架之类的自动加载实现方法。分享给大家供大家参考,具体如下:
前面介绍了MVC框架的入口文件,接下来我们希望完成一个“自动加载类”的功能,我们把这个功能放到Imooc这个基础类当中。
core\imooc.php:
<?php
namespace core;
class Imooc
{
public static $classMap = array();
static public function run()
{
p('o