我正在使用 php 设置一个 SOAP 服务器。在处理 SOAP 请求时,我需要调用一些现有的 python 脚本。这些脚本通常返回 3 个值:成功、描述和数据。
如何将所有三个值传递回 php?
我的要求是:
exec('python test.py', $output);
test.py 做:
from getData import getData
status, description, data = getData()
return status, description, data
我现有的python看起来像这样:
def getData():
database = Database()
# get all the Data from the db
data = database.getData()
if data is None:
return False, "...notes...", ""
return True, "...notes...", data
我不确定 test.py 中的返回是否正确。但即使是这样,当我查看 var_dump($output) 时,我看到的只是“数组”
有人有想法么?
TIA,
布赖恩