PHP与已存在的Java应用程序集成
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=libphp_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未来的发展就会更加美好。
- · 新版PHP极大的增强功能和性能
- · PHP中上传大体积文件时需要的设置
- · PHP中实现进程间通讯
- · PHP利用COM对象访问SQLServer、Access
- · PHP模拟SQL Server的两个日期处理函数
- · 如何过滤高亮显示非法字符
- · PHP中GET变量的使用
- · 输出控制类
- · 提取HTML标签
- · 一个查看session内容的函数
- · 类的另类用法--数据的封装
- · GD输出汉字的函数的分析
- · 网站加速 PHP 缓冲的免费实现方法
- · Windows下PHP的任意文件执行漏洞
- · php中的时间处理
- · PHP如何透过ODBC来存取数据库
- · 使用php+xslt在windows平台上
- · 使用无限生命期Session的方法
- · 使用无限生命期Session的方法
- · PHP 增加了对 .ZIP 文件的读取功能
- · 如何分别全角和半角以避免乱码
- · 如何去掉文章里的 html 语法
- · 层叠菜单的动态生成
- · 3种平台下安装php4经验点滴
- · PHP与MySQL交互使用详解
- · 资料注册后发信小技巧
- · 实现分十页分向前十页向后十页的处理
- · PHP实现分页的一个示例
- · 用cookies来跟踪识别用户
- · 通过ODBC连接的SQL SERVER实例
- · 在 PHP 中使用随机数的三个步骤
- · 也谈 PHP 和 MYSQL
- · PHP4引用文件语句的对比
- · 以文本方式上传二进制文件的PHP程序
- · 判“新”函数:得到今天与明天的秒数
- · 利用php来自动调用不同服务器上的flash
- · 如何做到多筆資料的同步
- · 如何做到多筆資料的同步
