你知道我在下面的代码行中做错了什么。 从我的DW编辑器中获取错误,没有描述。
$oauth = explode('&',base64_decode($_POST['oauth_token'])); // is ak
$user_id = substr(explode('=',$oauth['1'])['1'],4); // get error
答案 0 :(得分:0)
explode()
返回一个数组,然后通过直接索引explode()
调用返回的值来尝试使用此数组的值:
explode(...)['1']
语法的这种改进是introduced in PHP 5.4。 Dreamweaver要么不知道它还是它认为(这样配置?)你使用的是较旧的PHP版本。
答案 1 :(得分:-1)
尝试删除'在爆炸之后:
$user_id = substr(explode('=',$oauth['1'])[1],4);