PHP脚本的10个技巧(7)


Posted in PHP onOctober 09, 2006

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功能设置的信息。

 

以下有一个简单的例子:创建新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的未来就会更加美好。

PHP 相关文章推荐
分页显示Oracle数据库记录的类之二
Oct 09 PHP
DedeCMS dede_channeltype表字段注释
Apr 07 PHP
php入门学习知识点四 PHP正则表达式基本应用
Jul 14 PHP
关于Sphinx创建全文检索的索引介绍
Jun 25 PHP
PHP自动识别字符集并完成转码详解
Aug 02 PHP
php 检查电子邮件函数(自写)
Jan 16 PHP
PHP伪静态Rewrite设置之APACHE篇
Jul 30 PHP
js代码实现微博导航栏
Jul 30 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
THinkPHP获取客户端IP与IP地址查询的方法
Nov 14 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
Dec 20 PHP
PHP 使用位运算实现四则运算的代码
Mar 09 PHP
PHP脚本的10个技巧(6)
Oct 09 #PHP
复杂检索数据并分页显示的处理方法
Oct 09 #PHP
PHP脚本的10个技巧(5)
Oct 09 #PHP
打造计数器DIY三步曲(中)
Oct 09 #PHP
打造计数器DIY三步曲(下)
Oct 09 #PHP
打造计数器DIY三步曲(上)
Oct 09 #PHP
PHP脚本的10个技巧(4)
Oct 09 #PHP
You might like
怎么使 Mysql 数据同步
2006/10/09 PHP
PHP中echo和print的区别
2014/08/28 PHP
推荐十款免费 WordPress 插件
2015/03/24 PHP
5 cool javascript apps
2007/03/24 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
jQuery中的val()示例应用
2014/02/26 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
第四章之BootStrap表单与图片
2016/04/25 Javascript
JS控制FileUpload的上传文件类型实例代码
2016/10/07 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
大白话讲解JavaScript的Promise
2017/04/06 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
JS简单获取当前日期和农历日期的方法
2017/04/17 Javascript
详解JS数值Number类型
2018/02/07 Javascript
NodeJs生成sitemap站点地图的方法示例
2019/06/11 NodeJs
layui导出所有数据的例子
2019/09/10 Javascript
js实现详情页放大镜效果
2020/10/28 Javascript
js实现缓动动画
2020/11/25 Javascript
Python requests发送post请求的一些疑点
2018/05/20 Python
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
python基于celery实现异步任务周期任务定时任务
2019/12/30 Python
HTML5地理定位_动力节点Java学院整理
2017/07/12 HTML / CSS
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
篝火晚会策划方案
2014/05/16 职场文书
机电系毕业生求职信
2014/07/11 职场文书
最新离婚协议书范本
2014/08/19 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
教师节联欢会主持词
2015/07/04 职场文书
Python实战之实现简易的学生选课系统
2021/05/25 Python
详解jQuery的核心函数和事件处理
2022/02/18 jQuery
室外天线与收音机天线杆接合方法
2022/04/05 无线电
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript