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 相关文章推荐
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 PHP
PHP 读取和修改大文件的某行内容的代码
Oct 30 PHP
php用户注册页面利用js进行表单验证具体实例
Oct 17 PHP
php中apc缓存使用示例
Dec 25 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
Jun 24 PHP
PHP动态输出JavaScript代码实例
Feb 12 PHP
24条货真价实的PHP代码优化技巧
Jul 28 PHP
PHP实现查询手机归属地的方法详解
Apr 28 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
Nov 20 PHP
PHP实现的数组和XML文件相互转换功能示例
Mar 15 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
Oct 03 PHP
微信小程序结合ThinkPHP5授权登陆后获取手机号
Nov 23 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
PHP 采集心得技巧
2009/05/15 PHP
php 判断是否是中文/英文/数字示例代码
2013/09/30 PHP
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
2018/09/29 PHP
javascript之bind使用介绍
2011/10/09 Javascript
Js+Jq获取URL参数的集中方法示例代码
2014/05/20 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
jQuery UI设置固定日期选择特效代码分享
2015/08/27 Javascript
浅析ES6的八进制与二进制整数字面量
2016/08/30 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
Vue非父子组件通信详解
2017/06/12 Javascript
js禁止表单重复提交
2017/08/29 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
jquery检测上传文件大小示例
2020/04/26 jQuery
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
[01:05:59]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
linux系统使用python监控apache服务器进程脚本分享
2014/01/15 Python
Python PyQt5实现的简易计算器功能示例
2017/08/23 Python
Python函数装饰器实现方法详解
2018/12/22 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
基于Html5实现的语音搜索功能
2019/05/13 HTML / CSS
亚马逊中国官方网站:amazon.cn
2017/05/25 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
关联、聚合(Aggregation)以及组合(Composition)的区别
2012/02/29 面试题
学生会离职感言
2014/02/11 职场文书
2015年路政工作总结
2015/05/22 职场文书
百年孤独读书笔记
2015/06/29 职场文书
详解运行Python的神器Jupyter Notebook
2021/06/03 Python
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python