2017-04-19 50 views
0

当我已经安装了unirest使用作曲家通过将此代码添加到composer.json未定义的命名空间使用Unirest

{ 
"require-dev": { 
    "mashape/unirest-php": "3.*" 
} 

}

我呼吁我的文件的开头的autoloder

require '../../vendor/autoload.php'; 

我得到Unirest上的未定义变量

$response = Unirest\Request::post($endpoint, json_encode($oauthRequestHeaders)); 

回答

0

您可以在脚本的顶部声明您“使用”的类:

use Unirest\Request; 
$response = Request::post($endpoint, json_encode($oauthRequestHeaders)); 

或者,带有全限定名称空间的前导反斜杠。

$response = \Unirest\Request::post($endpoint, json_encode($oauthRequestHeaders));