PHP另一个有趣的功能是它可以调用现有的Java 对象中的方法,使得你可以在基于Java的应用中集成PHP。如果要在工作中推广PHP的应用,这一功能就非常有用了,你得到的结果是,“这里的一切都是基于Java的。”    要利用这一功能,你的服务器上必须安装有JVM(Java虚拟机器)。如果安装的是由Sun、Kaffe、IBM或Blackdown的JDK,就已经安装有了JVM。    在配置PHP时,需要在配置文件中添加with-java小节,然后修改PHP.ini文件中的一部分,对PHP.ini文件的修改主要是需要添加下面的内容:    [Java]    java.library.path=/path/to/library    java.class.path=/classpath/    extension_dir=/path/to/extensions    extension=libPHP_java.so    需要注意的是,所作的修改与你的安装类型有关,你需要阅读PHP安装目录下ext/java目录中README文件,学习如何配置Java功能。    下面是一段如何创建一个新的Java对象的PHP脚本的例子,这段脚本将访问并在显示器是显示一些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和XML    PHP中包含有一个可选的支持Expat解析的XML扩展,利用PHP中与XML相关的函数,可以创建一个分析程序来处理有效的XML文档。如果你使用的是1.3.7版或版本更高的Apache软件,就不需要再安装额外的库文件了,你所需要作的就只是配置PHP中的with-xml。    象Java和COM一样,PHP中对XML的支持也很有趣,而且增长也很快,如果你了解Expat或LibXML,请加入这一方面的开发吧。 

解决方案 »

  1.   

    我只知道 JAVA 和 PHP 可以集成  但是怎么集成木有懂 = =!
      

  2.   

    这样php 的特性和性能,可以发挥多少?
      

  3.   

    那是你没碰上,和java平台实现技术对接的是时候这就是最好的解决办法了,任何东西都有它存在的理由
      

  4.   

    php和Java都玩过
    各有优势结合在一起应该是很不错的
      

  5.   

    php不制定数据类型,java严格要求定义数据类型。结合会有问题吧