class UserController extends Controller
{
private $state_fail = 0;
private $state_success = 1;
private $img_url = 'http://xxx.cn/';
public function __construct()
{
parent::__construct();
$this->appUrl = "http://xxx.cn/" . I("server.HTTP_HOST");
header('Content-Type: application/json; charset=utf-8');
$code = I('code');
if (!$code) {
$code = I('get.code');
}
switch ($code) {
case 1001:
$this->register();
break;
case 1002:
$this->Login();
break;
case 1003:
$this->Forget()
break;
case 1004:
$this->Rem_equip();
break;
default:
break;
}
}
上面是同事使用 thinkphp3.*
写的接口,最近看到了 RESTful
这个概念,两个是同一个东西吗?如果不是,那么两个的区别,那种更好呢?谢谢!
ThinkPHP:是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架。
RESTful:一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
一个是具体已经实现的框架,另一个是一种设计思想,一个是实际,一个理论;当然理论最终也可以变为实际。