JPHP试⽤笔记
JPHP试⽤指南
编译
环境准备
有JDK 1.6 的环境
Gradle 1.4 以上
开始编译
快速试⽤
1. 切换到 jphp-example-project ⽬录
2. /path/to/gradle jar 开始编译,编译完成后会在当前⽬前下 build/libs/中⽣成 jar⽂件,如jphp-example-project-0.4-SNAPSHOT.jar 这个
包中包含了jphp所有运⾏时需要的类库,可以独⽴运⾏
⽇常使⽤
编译出基础的jar包,⽬前jphp提供了五个库:jphp-core、jphp-cli、jphp-json-ext、jphp-zend-ext、jphp-swing-ext
1. 去各个库下,运⾏ /path/to/gradle jar,⽣成jar包(其实不⽤全部,有些会依赖⽣成)
2. 将各个⽬录build/libs下⽣成的⽂件全部挪出来,放到⼀个⽂件夹
预编译包
我把⾃⼰编译的jar包传到⽹上了,想试⽤的可以直接下载。
运⾏
快速试⽤官⽅提供的⽰例
java -jar build/libs/jphp-example-project-0.4-SNAPSHOT.jar
默认是基本的演⽰
他提供了⼏种演⽰模式:
bootstrap
bootstrap_test
bootstrap_gui 这是与Quercus不同的
phpjson格式化输出
bootstrap_server 看到⾥⾯的代码仿佛有了搞python的感觉
修改 jphp-example-project/src/main/resources/f ⽂件中第三⾏
bootstrap.file = bootstrap_gui.php
切换模式
结论
JPHP是⼀门JVM语⾔,只是⽤了PHP的语法,就像jython使⽤python语法⼀样;⽽且他不以兼容php为⽬的。
他⾥⾯的echo语法是输出到控制台的。
似乎不能直接引⽤java类,只能在预先写好扩展,再进⾏调⽤。