zoukankan      html  css  js  c++  java
  • YII的lazy loading

    版本1
    require('classclass1.php');
    require('classclass1.php');
    
    if($is_girl){
        echo 'this is a girl';
        $class1 = new Class1;
    }else{
        echo "this is a boy";
        $class2 = new Class2;
    }
    
    
    版本2
    if($is_girl){
        echo 'this is a girl';
        require('classclass1.php');
    
        $class1 = new Class1;
    }else{
        echo "this is a boy";
        require('classclass1.php');
        $class2 = new Class2;
    }
    
    
    版本3
    function my_loader($class){
        require('classclass1.php');
        require('classclass1.php');
    }
    spl_auto_register('my_loader');
    
    if($is_girl){
        echo 'this is a girl';
        $class1 = new Class1;
    }else{
        echo "this is a boy";
        $class2 = new Class2;
    }
    
    
    版本4
    function my_loader($class){
        require('class\'.$class.'.php');
    }
    spl_auto_register('my_loader');
    
    if($is_girl){
        echo 'this is a girl';
        $class1 = new Class1;
    }else{
        echo "this is a boy";
        $class2 = new Class2;
    }
    
    yiiwendoryiisoftyii2yii.php
  • 相关阅读:
    《JavaScript语言精粹》学习心得
    Linq笔记
    关于缓存
    JS-替换全部全部字符串
    相同数据用分号分割
    单例模式
    es6- ArrayBuffer
    vue常用属性解释。
    装饰者模式
    中介者模式
  • 原文地址:https://www.cnblogs.com/isuben/p/5510127.html
Copyright © 2011-2022 走看看