【问题标题】:PHP Call from Java Using Quercus使用 Quercus 从 Java 调用 PHP
【发布时间】:2011-07-14 23:07:15
【问题描述】:

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

我们决定使用 Quercus 作为库来进行集成。

谁能告诉我如何使用 Quercus 从 Java 代码调用 PHP 类。

例如。

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

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

谢谢,

【问题讨论】:

    标签: java php integration quercus


    【解决方案1】:

    你应该看看QuercusEngine

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

    Other examples

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

    【讨论】:

      【解决方案2】:

      现在您似乎无法有效地实例化 QuercusEngine。而是:

      import javax.script.ScriptEngine;
      import com.caucho.quercus.script.QuercusScriptEngineFactory;
      
      QuercusScriptEngineFactory factory = new QuercusScriptEngineFactory();
      ScriptEngine engine = factory.getScriptEngine();
      

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

      【讨论】:

        猜你喜欢
        • 2017-07-26
        • 1970-01-01
        • 1970-01-01
        • 2011-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多