PHPとPythonの連携方法

1 PHPのコード

$cmd = 'python send.py ' . escapeshellarg($send);
$output = [];
$return_var = null;
exec($cmd, $output, $return_var);

$res = json_decode($output[0]);
echo $res;

2 Pythonのコード

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sys
import io
import json

res = "うんちっち"
sys.stdout.write(json.dumps(res, ensure_ascii=False) + '\n')

・注意点

$resに"うんちっち"が格納される。

この記事が気に入ったらサポートをしてみませんか?