2017-04-19 49 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));