2

I have a sample PHP class which I would like to Utilize in my Java Application.

We have decided to use Quercus as a Libary for doing the Integration.

Can some one let me know How can I call a PHP class from Java Code using Quercus.

For Example.

PHPクラス名はcalculator.phpで、sum()という1つのメソッドがあり、2つの数値が渡されることを期待し、それらの数値の合計を行います。

同じことを実現するためにコーディングできるサンプルコードを教えてください。

ありがとう、

4

2 に答える 2

1

QuercusEngineを見る必要があります

import com.caucho.quercus.QuercusEngine;

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

その他の例

必要な jar は、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 に答える