(!)致命错误:无法重新声明Google_OAuth2类

时间:2016-09-14 06:40:48

标签: php codeigniter

我想在codeigniter中使用google plus注册。我有包含php脚本所需的文件,但我收到错误

  

((!)致命错误:无法重新声明Google_OAuth2类   d:\瓦帕\ WWW \ Surecash_back \应用\库\谷歌加API的客户端主机的\ src \ AUTH \ Google_OAuth2.php   在第453行)

1 个答案:

答案 0 :(得分:0)

错误消息告诉您一个非常简单的事情:

您尝试加载\包含相同的类文件一次 (这导致重新声明已声明的类的类名。)

检查此问题的最快方法是:

  1. 如果您使用的是自动加载器 - 请检查自动加载器文件夹树中是否存在名为Google_OAuth2.php的文件
  2. 运行项目范围(项目中的所有文件)搜索字符串“Google_OAuth2.php”并搜索“class Google_OAuth2”,查找任何重复的 include() include_once() require_once()

    (在phpStorm中,单击Cmd + Shift + F打开路径搜索,在选项选项卡中选择Scope中的“整个项目”。)

  3. 查看您在哪里以及是否包含\要求\多次自动加载Google_OAuth2类文件。

    最后,删除副本。

    希望它有所帮助!