实行外部程序我选的是exec()函数,这里是exec先容:

exec方法先容

用的是阿里云做事器,系统centos7.2。
这里分两种环境

php执行pythonPHP挪用Python剧本 Ruby

一、没有参数通报

test0.php

test0.py

二、有参调用

test.py

test1.php

有参数实行结果

php调用的python文件里不能利用return,return的浸染是返回值并结束程序运行,以是我们可以用print和exit来代替return。

testReturn.py

testReturn.php

实行结果

实行结果数组里只有一条数据0,也便是python文件里的print(1)没有实行,和return 0等效。

PS:打开支付宝首页搜“8125667”领红包,领到大红包的小伙伴赶紧利用哦!