我正在尝试开发Woocommerce插件。我确实在插件的主文件中编写了代码,并且工作正常。然后,我决定清理我的代码和主文件。因此,我在项目目录中安装了Composer,并尝试创建类并将代码部分转移到单独的类中。现在问题出在我的代码的一部分中,我需要创建一个SoapClient
实例。这部分代码返回错误SoapClient is not a class
或SoapClient 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