当前位置:  首页  >  PHP教程  >  PHP框架专栏  >  yaf

yaf视频教程linux版类的加载和全局配置bootstrap

这次讲解的是linux下边的yaf的loader,一个是全局类一个是本地类,之所以分为windows和LInux版本是因为我发现在使用的时候是不一样的这样我就分为两个版本了
这次讲解的是linux下边的yaf的loader,一个是全局类一个是本地类,之所以分为windows和LInux版本是因为我发现在使用的时候
是不一样的这样我就分为两个版本了


(1)全局类Com代码片段


class Com{
static function Dump(){
    $args=func_get_args();  //返回一个由函数参数组成的数组
    if(count($args)<1){
         return;
    }
    echo '
';
    //多个参数循环输出
    foreach($args as $data){
        switch($data){
        //判断类型,然后根据不同的类型循环输出
            case is_array($data) :
                                print_r($data);
                                echo '
';
                                break;
            case is_string($data):
                                echo $data.'
';
                                break;
                                default :
                                var_dump($data);
                                }
                        }
                        echo '
';
    }
}
然后下一个视频在windows上边就不怎么执行了,然后我们还讲述了bootstrap这个作为全局的入口配置文件的简单基础东西
Bootstap.php的代码片段


class Bootstrap extends Yaf_Bootstrap_Abstract{
        function _initConfig(){
                $config = Yaf_Application::app()->getConfig();
                Yaf_Registry::set('config',$config);
        }
        function _initRouter(){
                $router = Yaf_Dispatcher::getInstance()->getRouter();
                $router->addConfig(Yaf_Registry::get("config")->routes);
        }
}
剩下的大家还是多看看视频,然后自己多动手,明天我上传windows的大家看看有什么不同和大家看下有什么需要注意的地方
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有