ThinkPHP5.1加载Request类报错Call to undefined method think\Request::instance()

 

一下内容均转载自文章原链接

这两天更新了下ThinkPHP版本,准备想用ThinkPHP制作一个供公司移动端网站使用的API接口平台,结果还没开始,就下面的报错,然后各种百度搜索:“致命错误: Call to undefined method think\Request::instance()” 然并卵……

 

ThinkPHP5.1加载Request类报错Call to undefined method think\Request::instance()_第1张图片
 

 

然后去ThinkPHP官网,查看ThinkPHP文档:

 

ThinkPHP5.1加载Request类报错Call to undefined method think\Request::instance()_第2张图片
 

上面解释和我的错误一模一样,最后,还是去到目录 thinkphp/library/think/Request.php查看Request类源码,然后发现根本就没有instance( )这个静态方法,只有一个 protected $instacne 属性 !

 

所以,瞬间明白过来了,调用方式出错了,修正为:$request = new Request( );

你可能感兴趣的:(php框架相关知识)