私はこのコードを使用していますが、何も返されません、助けてください!GuzzleHttpが機能しない
use GuzzleHttp\Client;
$response = $client->request('GET', $this->baseUrl . '/profiles/' . $options['steamid'] . '/inventory/json/' . $options['appid'] . '/' . $options['contextid']);
私はこのコードを使用していますが、何も返されません、助けてください!GuzzleHttpが機能しない
use GuzzleHttp\Client;
$response = $client->request('GET', $this->baseUrl . '/profiles/' . $options['steamid'] . '/inventory/json/' . $options['appid'] . '/' . $options['contextid']);
あなたは、あなたの質問に、コードの多くを逃している、またはあなたのコードから必要な構文の多くを逃しているのどちらか。あなたは、そのメソッドを呼び出す前に、オブジェクトをインスタンス化する必要があり
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();
ただし、この特定のケースではこれを行うことはできません。
資源:
クライアントクラスから関数を呼び出したい:use'は(http://www.darkbee.be [なし]を使用することができますキーワードを ' /stack/namespace/index.php)自動読み込み – DarkBee
あなたがオフトピック??/ –