PHP功能的另外一个优势是其调用已有Java对象方法的能力通过此项功能可将PHP集成进已有的基于Java的应用程序如果你正在工作场合推广PHP 这项功能尤其显得时髦Java无处不在
为实现此功能你需要在服务器上安装Java虚拟机(JVM)如果你将安装(或已安装)来自SunKaffeIBM或Blackdown的JDK则可以迅速开始工作
当配置PHP时需要对配置指令增加withjava参数然后修改phpini文件中部分元素phpini 中通常要修改以下各行
[Java]
javalibrarypath=/path/to/library
javaclasspath=/classpath/
extension_dir=/path/to/extensions
extension=libphp_javaso
需要提醒以上修改都取决于你的安装类型你应该阅读你的PHP安装目录下ext/java目录中的README文件以了解有关Java功能配置的更多信息
这里有一个简单例子通过PHP脚本创建新的Java对象然后该脚本将访问某些Java属性并将其输出这同COM的实例一样令人激动但此例还使你知道了更多的可能的方法
<?
$system = new Java(javalangSystem);
echo <P>Java version = $system>getProperty(javaversion) <br>;
echo Java vendor = $system>getProperty(javavendor) </p>;
?>
如果你已经具备了Java知识那你应当尽全力在此项目上帮助开发者此类集成能力必然成为将来PHP发展和为人所接受的关键因此做这些工作的人越多PHP未来的发展就会更加美好