zoukankan      html  css  js  c++  java
  • autoload方法

    因为 每个文件都include 即麻烦也不环保,所以需要一种用到了再映入进来的方法,__autoload()方法;

    注意:__autoload() 是专门为 类的不存在 而设计的!!!很多框架利用这个函数,实现 类文件的自动加载 !!!

     

    <?php
    function __autoload($classname)
    {
        require_once $classname . '.php';
    }
     
    //MyClass1类不存在时,自动调用__autoload()函数,传入参数”MyClass1”
    $obj = new MyClass1();
     
    //MyClass2类不存在时,自动调用__autoload()函数,传入参数”MyClass2”
    $obj2 = new MyClass2();
    ?>

    我的理解是,比如在 a.php中,用到了一个类,名字叫做  ball;   $football=new ball(); 在a.php中没找到这个类,如果我如上定义了autoload,就会去ball.php这个文件中找,类似的,可以动更多小心思。

  • 相关阅读:
    Lightoj 1023
    Tju 4119. HDFS
    Lightoj 1020
    Lightoj 1019
    小奇挖矿 2(4和7)
    [AHOI2012]树屋阶梯
    漂亮字串
    Prison 监狱
    2-XOR-SAT
    牛宫
  • 原文地址:https://www.cnblogs.com/07byte/p/5834410.html
Copyright © 2011-2022 走看看