如何检查服务器是否能够处理SOAP请求

php*_*.in 25 php soap soap-client nusoap

如何检查服务器是否能够在运行时处理SOAP请求?我需要在脚本执行之前验证它.

s.w*_*dit 12

在PHP中检查SOAP是否启用使用内置函数class_exists():

var_dump(class_exists("SOAPClient"));

它也可以是用户检查任何模块类.


小智 11

从SSH您可以运行:

php -i | grep Soap
Run Code Online (Sandbox Code Playgroud)

这将返回类似于:

Soap Client => enabled
Soap Server => enabled
Run Code Online (Sandbox Code Playgroud)


Gri*_* P. 6

在命令行中键入以下内容:

>>  php -r 'echo (extension_loaded("soap")?"LOADED\n":"not loaded\n");'
Run Code Online (Sandbox Code Playgroud)