metacall / php-port
从PHP调用Python、C#、Ruby...函数(MetaCall的PHP端口)
dev-master
2020-08-20 11:22 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-28 06:04:00 UTC
README

M E T A C A L L
提供跨语言函数接口调用的库
摘要
METACALL 是一个允许在编程语言之间调用函数、方法或过程的库。使用 METACALL,您可以透明地执行来自/到任何编程语言的代码,例如,从PHP调用Python代码。
安装
首先安装MetaCall二进制文件(有关安装脚本的更多信息,请点击此处)
bash <(curl -sL https://raw.githubusercontent.com/metacall/install/master/install.sh)
然后通过MetaCall安装MetaCall PHP包
# TODO: Composer not implemented yet in the CLI (Guix Distributable builds)
metacall composer install metacall
示例
sum.py
def sum(a, b): return a + b
main.php
require('metacall.php'); // Import MetaCall require('sum.py'); // Import Python script sum(3, 4); // 7
# TODO: PHP Loader not implemented yet
metacall main.php