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

widuu 2013-12-16 PHP技术 3,937 0 喜欢 (0)

微度云课堂

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


(1)全局类Com代码片段

class Com{
static function Dump(){
    $args=func_get_args();  //返回一个由函数参数组成的数组
    if(count($args)<1){
         return;
    }
    echo '<pre>';
    //多个参数循环输出
    foreach($args as $data){
        switch($data){
        //判断类型,然后根据不同的类型循环输出
            case is_array($data) :
                                print_r($data);
                                echo '<br>';
                                break;
            case is_string($data):
                                echo $data.'<br>';
                                break;
                                default :
                                var_dump($data);
                                }
                        }
                        echo '</pre>';
    }
}

然后下一个视频在windows上边就不怎么执行了,然后我们还讲述了bootstrap这个作为全局的入口配置文件的简单基础东西
Bootstap.php的代码片段

<?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的大家看看有什么不同和大家看下有什么需要注意的地方

转载请注明来自微度网络,本文标题:《yaf视频教程linux版类的加载和全局配置bootstrap》

喜欢 0 发布评论
Top