Existe-t-il un moyen d'écrire Python en PHP ?
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 13:00:21
0
3
448

Existe-t-il une implémentation PHP de Python ?

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

répondre à tous(3)
Peter_Zhu

Vous pouvez appeler des commandes shell en phppythonExécuter des fichiers python

伊谢尔伦

La question du répondant n’est pas assez claire.

Voulez-vous :

  1. Exécuter des fichiers Python via PHP ? Ce n'est pas différent de l'application de commandes shell ordinaires.

  2. Nécessite une interaction entre PHP et Python, comme l'application d'une certaine fonction ou classe de Python en PHP.

  3. Nécessite un analyseur Python écrit en PHP.

PHPzhong

some.py


!/usr/bin/env python

-- codage:utf-8 --

importer le système

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

if name == '__main__':
a = sys.argv[1]
if a:
T = do_some(a)
print T

//t.php

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

Dans mon exemple ci-dessus, py et php sont placés dans le même répertoire

Entrez ensuite http://localhost/t.php?k=test dans le navigateur
Le navigateur renverra dosome:test

Mais vous devez avoir un environnement python

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal