#### 操作方法
控制器类的每一个`public`类型方法(包括继承的)都是一个可访问的操作,也是URL访问的最小单元,`private`和`protected`类型的方法都不能被访问(只能在控制器内部被调用)。
下面举个简单的例子:
~~~
<?php
namespace app\index\controller;
use think\Controller;
class Base extends Controller
{
public function base()
{
return 'base';
}
}
~~~
虽然使用echo方法也能正常输出,但ThinkPHP5的操作方法建议统一使用return返回值的方式进行响应输出(除非你使用echo或者dump进行调试输出),优势是系统可以自动判断当前的响应输出类型进行自动转换处理,以及可以享受请求缓存的便利。