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

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

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

ThinkPHP5.1加载Request类报错Calltoundefinedmethodthink\Request::instance()
 

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

ThinkPHP5.1加载Request类报错Calltoundefinedmethodthink\Request::instance()
 

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

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

发布了84 篇原创文章 · 获赞 33 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/qq_35383263/article/details/95617086