phpを使用してSOAPサーバーをセットアップしています。次に、SOAPリクエストを処理する際に、既存のPythonスクリプトを呼び出す必要があります。これらのスクリプトは通常、成功、説明、データの3つの値を返します。
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、
ブライアン