Adakah terdapat cara untuk menulis Python dalam PHP?
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 13:00:21
0
3
482

Adakah terdapat pelaksanaan PHP Python?

过去多啦不再A梦
过去多啦不再A梦

membalas semua(3)
Peter_Zhu

Anda boleh memanggil arahan shell dalam phppythonLaksanakan fail python

伊谢尔伦

Soalan responden kurang jelas.

Adakah anda mahu:

  1. Jalankan fail Python melalui PHP? Itu tidak berbeza daripada menggunakan arahan shell biasa.

  2. Memerlukan interaksi antara PHP dan Python, seperti menggunakan fungsi atau kelas Python tertentu dalam PHP.

  3. Memerlukan penghurai Python yang ditulis dalam PHP.

PHPzhong

some.py


!/usr/bin/env python

-- pengekodan:utf-8 --

import sys

def do_some(a):
kembali "dosome:%s" % a

jika nama == '__main__':
a = sys.argv[1]
jika a:
T = do_some(a)
cetak T

//t.php

<?php
$k = $_REQUEST['k'];
jika (!kosong($k))
{
$k = trim($k);
// $a = array();
// exec('python ./some.py '.$k, $a);
// echo $a[0];
passthru('python ./some.py '.$k);
}

Dalam contoh saya di atas, py dan php diletakkan dalam direktori yang sama

Kemudian masukkan http://localhost/t.php?k=test dalam pelayar
Pelayar akan mengembalikan dosome:test

Tetapi anda mesti mempunyai persekitaran ular sawa

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan