我有一个symfony2项目,它会严重抛出此错误
$c = new \SoapClient($objWidget->getLink() . '/ws.php?wsdl');
Run Code Online (Sandbox Code Playgroud)
$objwidget 不是空的,这是错误
未捕获的PHP异常Symfony\Component\Debug\Exception\ClassNotFoundException:"尝试从全局命名空间加载类"SoapClient".您是否忘记了"使用"语句?"
我试过SoapClient在顶部使用,但仍然问题SoapClient.
Soap不像PHP中的其他模块那样全局安装!Jus安装它!默认apt-get安装php-soap ,例如如果使用php v5.6
sudo apt-get -y install php5.6-soap
Run Code Online (Sandbox Code Playgroud)
或者如果你的PHP v 7.1
sudo apt-get -y install php7.1-soap
Run Code Online (Sandbox Code Playgroud)
e tc
然后完全重新加载你的服务器+ CLEAR SymFony缓存!
service apache2 reload
Run Code Online (Sandbox Code Playgroud)
要么
service apache2 restart
Run Code Online (Sandbox Code Playgroud)