Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php FACEBOOK错误缺少类(如果包含类)_Php_Facebook - Fatal编程技术网

Php FACEBOOK错误缺少类(如果包含类)

Php FACEBOOK错误缺少类(如果包含类),php,facebook,Php,Facebook,我哪里做错了?我确实复制了facebook开发中心的代码,但我不知道哪里出了错。。。。请帮帮我;)可惜它不是经典的php…:/ 代码: 您必须在FacebookRequestException之前包含FaceBookDKException。错误是FacebookRequestException找不到FaceBookDKException 您是否有到您复制代码的页面的链接?我很乐意告诉文档人员进行更新。似乎FacebookRequestException需要facebookexception才能加

我哪里做错了?我确实复制了facebook开发中心的代码,但我不知道哪里出了错。。。。请帮帮我;)可惜它不是经典的php…:/

代码:


您必须在FacebookRequestException之前包含FaceBookDKException。错误是FacebookRequestException找不到FaceBookDKException


您是否有到您复制代码的页面的链接?我很乐意告诉文档人员进行更新。

似乎
FacebookRequestException
需要
facebookexception
才能加载。在顶部附近加载钻头是不够的<代码>FaceBookDKException需要在
FacebookRequestException
之前加载

与Java的
import
语句不同,PHP的
require\u once
是一个实际的命令,在您放置它的行上执行。当您遇到的错误发生时,以下是所有已运行的操作:

require_once ('fb/facebook-php-sdk/src/Facebook/GraphObject.php');
require_once ('fb/facebook-php-sdk/src/Facebook/GraphUser.php');
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookSession.php')  ;
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookRequest.php');
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookRequestException.php');
// Lines after this point haven't run yet, and so don't count
要解决此问题,请在
FacebookRequestException
之前导入
facebookexception

require_once ('fb/facebook-php-sdk/src/Facebook/GraphObject.php');
require_once ('fb/facebook-php-sdk/src/Facebook/GraphUser.php');
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookSession.php')  ;
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookRequest.php');
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookSDKException.php');
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookRequestException.php');

你应该在你的问题帖子中包含相关的代码。很明显你缺少了这个类OK,但是我如何修复它呢?我已经包括了SDKEXCEPTION和REQUESTEXCEPTION…更改您需要的文件的顺序。如果您要求我的话,这在api类本身中是无法处理的。@ArnovanOordt True-大多数库处理它们自己的include;奇怪的是这些没有。
require_once ('fb/facebook-php-sdk/src/Facebook/GraphObject.php');
require_once ('fb/facebook-php-sdk/src/Facebook/GraphUser.php');
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookSession.php')  ;
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookRequest.php');
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookRequestException.php');
// Lines after this point haven't run yet, and so don't count
require_once ('fb/facebook-php-sdk/src/Facebook/GraphObject.php');
require_once ('fb/facebook-php-sdk/src/Facebook/GraphUser.php');
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookSession.php')  ;
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookRequest.php');
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookSDKException.php');
require_once ('fb/facebook-php-sdk/src/Facebook/FacebookRequestException.php');