Menu

[r592]: / trunk / php-java-bridge / server / test / cli.java  Maximize  Restore  History

Download this file

31 lines (26 with data), 854 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package test;
import java.io.IOException;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class cli {
/**
* @param args
* @throws IOException
* @throws ScriptException
*/
public static void main(String[] args) throws IOException, ScriptException {
ScriptEngine eng = (new ScriptEngineManager()).getEngineByName("php-interactive");
System.out.println(eng.eval("$a=122"));
try {
System.out.println(eng.eval("die();"));
} catch (Exception e) {}
System.out.println(eng.eval("echo $a;"));
eng.eval((String)null);
eng = (new ScriptEngineManager()).getEngineByName("php-interactive");
System.out.println(eng.eval("$a=122"));
System.out.println(eng.eval("$a=$a+1;"));
System.out.println(eng.eval("echo $a;"));
eng.eval((String)null);
}
}