我无法弄清楚 QuercusCompiledScript.eval 的问题所在。运行代码:
QuercusScriptEngine quercusScriptEngine = new QuercusScriptEngine();
quercusScriptEngine.eval("<?php echo 'hello uncompiled!\n'; ?>");
CompiledScript script = quercusScriptEngine.compile("<?php echo 'hello compiled!\n'; ?>");
script.eval();
System.out.println("that's all");
产生:
hello uncompiled!
that's all
调试这些东西我不知道出了什么问题,因为它确实执行了语句,缓冲区没问题,但输出本身没有执行。
怎么了?