如何在Composer中使用SoapClient?

时间:2019-02-09 18:01:21

标签: php plugins woocommerce composer-php soap-client

我正在尝试开发Woocommerce插件。我确实在插件的主文件中编写了代码,并且工作正常。然后,我决定清理我的代码和主文件。因此,我在项目目录中安装了Composer,并尝试创建类并将代码部分转移到单独的类中。现在问题出在我的代码的一部分中,我需要创建一个SoapClient实例。这部分代码返回错误SoapClient is not a classSoapClient not found。然后,我搜索并安装了BeSimple/Soap-Client Extension,但没有帮助。我不知道该怎么办。任何建议将被认真考虑。

    use BeSimple\SoapClient\SoapClient;
    function get_states_cities()
    {

    //Vendor's Username and Password
    $username = 'demo';
    $password = 'demo';

    //Create a web service proxy using SoapClient
    $client = new SoapClient('http://svc.ebazaar-post.ir/EshopService.svc?WSDL');
    $client->soap_defencoding = 'UTF-8';
    $client->decode_utf8 = false;


    //Get list of states
    $states=$client->GetStates(['username' => $username,'password'=>$password]);
   }

我正在通过MAMP在本地主机上工作,并使用PHP v 7

0 个答案:

没有答案