2016-09-22 5 views
1

私はこのコードを使用していますが、何も返されません、助けてください!GuzzleHttpが機能しない

use GuzzleHttp\Client; 
$response = $client->request('GET', $this->baseUrl . '/profiles/' . $options['steamid'] . '/inventory/json/' . $options['appid'] . '/' . $options['contextid']); 
+0

あなたがオフトピック??/ –

答えて

0

あなたは、あなたの質問に、コードの多くを逃している、またはあなたのコードから必要な構文の多くを逃しているのどちらか。あなたは、そのメソッドを呼び出す前に、オブジェクトをインスタンス化する必要があり

use GuzzleHttp\Client;properly. 

class DoSomething 
{ 
    $client = new Client; // <---- instantiate the object 

    $response = $client->request('GET', $this->baseUrl . '/profiles/' . $options['steamid'] . '/inventory/json/' . $options['appid'] . '/' . $options['contextid']); 
} 

いずれかの方法、それは次のようになります。 Useには基本的にクラス定義ファイルが含まれているだけで、実際にオブジェクトを作成することはありません。

クラスをインスタンス化せずに直接使用できる唯一のタイプのメソッドは静的メソッドです。

SomeClass::someMethod(); 

ただし、この特定のケースではこれを行うことはできません。

資源:

guzzle docs

+0

クライアントクラスから関数を呼び出したい:use'は(http://www.darkbee.be [なし]を使用することができますキーワードを ' /stack/namespace/index.php)自動読み込み – DarkBee

関連する問題