从PHP5调用Java方法

6

以前有一个PHP扩展可以加载Java库并调用其中的方法,那是针对PHP 4的。

在PHP 5中是否有相同的方法?

3个回答

4

2
第一个不是PHP(而是一种带有Web服务器等的分发方式)。第二个是……嗯……一种使用PHP访问Web服务的协议。我不知道为什么需要软件来完成这个,你可以使用cURL将其写下来。完全没有用处。 - AndreKR
@AndreKR 这不就像拥有Jython或其他JVM实现的另一种语言一样吗? - johnny

1

看起来没有内置的方法,即使在php4中的支持也是实验性的。每个请求启动一个Java虚拟机并不真正有意义。如果你必须在Java中做一些事情,你可以始终使用shell-escaping功能(反引号运算符)。但如果你想要创建可扩展的东西,它需要成为自己的Java服务,并接受SOAP/REST或者你想从php中如何与它交互。


你说得没错,这不太合理。不幸的是,我需要使用一个第三方的Java客户端库(或者用 .net 版本),并且我不想设置Tomcat或其他难以维护的Java垃圾。我想,我会选择使用命令行。 - AndreKR

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接