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