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