2

我有一个示例 PHP 类,我想在我的 Java 应用程序中使用它。

我们决定将 Quercus 用作进行集成的库。

有人可以告诉我如何使用 Quercus 从 Java 代码调用 PHP 类。

例如。

PHP 类名是calculator.php,它有一个方法叫sum(),它期望传递2 个数字,它会对这些数字求和。

请让我知道可以编码以实现相同的示例代码。

谢谢,

4

2 回答 2

1

你应该看看QuercusEngine

import com.caucho.quercus.QuercusEngine;

QuercusEngine engine = new QuercusEngine();
engine.setOutputStream(System.out);
engine.executeFile("src/test.php");

其他示例

唯一需要的罐子是resin.jarservlet-api.jar

于 2011-07-11T14:58:52.317 回答
1

这些天来,您似乎无法有效地实例化 QuercusEngine。反而:

import javax.script.ScriptEngine;
import com.caucho.quercus.script.QuercusScriptEngineFactory;

QuercusScriptEngineFactory factory = new QuercusScriptEngineFactory();
ScriptEngine engine = factory.getScriptEngine();

然后你可能想要engine.eval(reader);

于 2012-11-13T07:53:24.640 回答