-1

我有一个 php 库,它位于 php 中。我可以让这个 lib 在 java 环境中工作,比如调用 lib 的功能主义者像 java lib 一样工作吗?

问候托尼

4

2 回答 2

4

简短的回答:没有

长答案:不,你不能......它们是两种完全不同的语言。

于 2012-06-26T06:37:34.543 回答
2

Java 在作为平台的 JRE 上运行。PHP 解释器在其运行的操作系统上本地运行。

你能做的最好的就是将 PHP 作为系统进程运行,传递你想要运行的 PHP 文件作为参数,并捕获该进程的输出。(即:运行“/path/to/php myfile.php”,并读取输出)。

但是,我应该警告你,这是一个可怕的想法,你真的应该重新考虑你在做什么。您的 java 代码将完全失去它的可移植性,并且设计得非常糟糕。

于 2012-06-26T06:44:37.937 回答