<?php namespace appindexcontroller; useappindexcontrollerIndex1 as aIndex1 ; class Index1{ public function index1(){ echo "我是index模块下的index1控制器中的index1方法"; /*$u = newappindexcontrollerUser; $u-> index();*/ } public function test(){ //使用命名空间调用相同模块下的控制器 $u = new appindexcontrollerindex1; $u-> index1(); echo "<hr>"; //调用相同模块下的控制器 $u = new User(); $u->index(); echo "<hr>"; $u = controller('User'); $u->index(); echo "<hr>"; //调用不同模块下的控制器 $u = controller('admin/Index'); $u->index(); echo "<hr>"; //使用面向对象 $u = new aIndex1; $u->index1(); } public function getFunc(){ //使用相同控制器下的方法 $this->index1(); echo "<hr>"; self::index1(); echo "<hr>"; Index1::index1(); echo "<hr>"; action('index1'); echo "<hr>"; //调用相同模块下不同控制器的方法 action('User/index'); echo "<hr>"; $u = new User; $u->index(); echo "<hr>"; //调用不同模块下不同控制器下的方法 action('admin/Index/index'); echo "<hr>"; $u = new appadmincontrollerIndex; $u->index(); } } ?>