zoukankan      html  css  js  c++  java
  • __autoload()

    __autoload() 类文件自动加载函数

    这个魔术方法是用来自动加载程序所用到类文件的PHP源文件,这样就避免了我们一个一个自动去require或者include了,这个函数会在试图使用尚未被定义的类时自动调用。通过调用此函数,脚本引擎在 PHP 出错失败前有了最后一个机会加载所需的类,但是我最近看过一篇文章,上面说__autoload()的效率不是很高

      首先需要在同一目录下面创建一个类名相同的php类文件

      然后

        function __autoload($className){
           $file = $className.".php";
           include $file;
        }
        $className = new className;

    注意这个函数如果需要正常加载,需要将文件名设置成类名(推荐小写).class.php等类名和文件名有某种关联才可以,另外如果这个函数出现异常不能被Catch捕获,将会显示Fatal Error

    杂念太多,必然根基浅薄
  • 相关阅读:
    PRCT-1302 the OCR has an invalid ip address
    函数listen
    函数bind
    函数socket
    lamp。查看版本
    yii 日期插件
    UCenter 的目录结构
    API接口
    返回标签数据示例 (PHP)
    应用接口函数
  • 原文地址:https://www.cnblogs.com/starshine-zhp/p/12175425.html
Copyright © 2011-2022 走看看