由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - F的PHP login API是烙印做的么?
相关主题
问一个不知道算是软工还是C++的面试题C++ online Test 一题
新鲜,可以通过HTTP POST发送你的简历求讨论一道SYSTEM DESIGN题,CC10.1
MFC的现状及未来在github上贴点自己的小作品应该会有帮助
Refer Android Developer @ DELL Santa Clara遇到一道Take home exam,题意描述很模糊,请问正常吗?
Pre-IPO hot Start up 无人机领域 base 180K/year + Bouns +Stock据说A家搞AA效果显著
senior iOS developer position关于hash table
Mobile Software Engineer - AI ProductC: what is the output?
招mobile app developer请教一个写程序的问题
相关话题的讨论汇总
话题: use话题: facebook话题: api话题: php话题: namespace
进入JobHunting版参与讨论
1 (共1页)
z******f
发帖数: 277
1
设计的很不合理。到现在偶还没研究明白,偶太笨了。但为啥人家amazon的API直接
composer装完就可以autoload,你F家的装完还得手动load n个文件?要这样还
composer做甚?load完还要use n个namespace,amazon家那么多API,每个产品就一个
use足矣。Facebook就一个用户接口和其延伸,却要use 无数的namespace,开发者秀逗
么?
最要命的是按照那个readme或官方文档https://developers.facebook.com/docs/php/
gettingstarted/4.0.0 根本不管用啊,一个劲的提示Parse error: syntax error,
unexpected 'use' (T_USE) 都快崩溃了。
/****************************************下面是Facebook composer readme*****
**************************************/
define('FACEBOOK_SDK_V4_SRC_DIR', '/path/to/facebook-php-sdk-v4/src/Facebook
/');
require __DIR__ . '/path/to/facebook-php-sdk-v4/autoload.php';
use FacebookFacebookSession;
use FacebookFacebookRequest;
use FacebookGraphUser;
use FacebookFacebookRequestException;
FacebookSession::setDefaultApplication('YOUR_APP_ID','YOUR_APP_SECRET');
$session = new FacebookSession('access-token-here');
// Get the GraphUser object for the current user:
try {
$me = (new FacebookRequest(
$session, 'GET', '/me'
))->execute()->getGraphObject(GraphUser::className());
echo $me->getName();
} catch (FacebookRequestException $e) {
// The Graph API returned an error
} catch (Exception $e) {
// Some other error occurred
}
/****************************************照这个根本不管用,直接提示namespace
问题**************************************/
咱版这么多去了F的大牛,给反映下呗。这设计太不科学了。顿时想起2006年那会改过
烙印的一个PHP程序,要多垃圾有多垃圾,写的脑子显然带水
l******t
发帖数: 9
2
use 不是define namespace, 而是调其他namespace class. 多个use不是问题. 不过
就这文件来看, use不起作用,因为都在global namespace
use应该放在文件最上面, define之前
z******f
发帖数: 277
3
define是那些Facebook程序处理的,对我们来说只是调用嘛,所以use就可以了。我只
是觉得奇怪,为什么不能用。并且还要调那么多文件,显然是糊弄出来的API。

【在 l******t 的大作中提到】
: use 不是define namespace, 而是调其他namespace class. 多个use不是问题. 不过
: 就这文件来看, use不起作用,因为都在global namespace
: use应该放在文件最上面, define之前

1 (共1页)
进入JobHunting版参与讨论
相关主题
请教一个写程序的问题Pre-IPO hot Start up 无人机领域 base 180K/year + Bouns +Stock
1 11 21 1211 sequence的代码senior iOS developer position
一道google电面题,估计挂了。。。Mobile Software Engineer - AI Product
一个N个数的int数组如何找到3个majority的数?招mobile app developer
问一个不知道算是软工还是C++的面试题C++ online Test 一题
新鲜,可以通过HTTP POST发送你的简历求讨论一道SYSTEM DESIGN题,CC10.1
MFC的现状及未来在github上贴点自己的小作品应该会有帮助
Refer Android Developer @ DELL Santa Clara遇到一道Take home exam,题意描述很模糊,请问正常吗?
相关话题的讨论汇总
话题: use话题: facebook话题: api话题: php话题: namespace