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数组函数
Aug 18 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
Aug 01 PHP
php中根据某年第几天计算出日期年月日的代码
Feb 24 PHP
PHP操作MongoDB时的整数问题及对策说明
May 02 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
Jan 13 PHP
php实现mysql数据库分表分段备份
Jun 18 PHP
PHP魔术方法使用方法汇总
Feb 14 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
php实现的读取CSV文件函数示例
Feb 07 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
Apr 03 PHP
YII2框架中excel表格导出的方法详解
Jul 21 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
Mar 11 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批量更改数据库表前缀实现方法
2013/10/26 PHP
PHP数组相关函数汇总
2015/03/24 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
2019/01/10 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
2020/01/26 PHP
json 定义
2008/06/10 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
2011/08/08 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
高效利用Angular中内置服务$http、$location等
2016/03/22 Javascript
简单理解Vue条件渲染
2016/12/03 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
2016/12/20 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
详解nodejs微信公众号开发——2.自动回复
2017/04/10 NodeJs
最常用的jQuery表单验证(简单)
2017/05/23 jQuery
Angular 表单控件示例代码
2017/06/26 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
python编写弹球游戏的实现代码
2018/03/12 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
Pandas Shift函数的基础入门学习笔记
2018/11/16 Python
Python datetime 如何处理时区信息
2020/09/02 Python
英国电动工具购买网站:Anglia Tool Centre
2017/04/25 全球购物
俄罗斯在线服装店:STOLNIK
2021/03/07 全球购物
领导证婚人证婚词
2014/01/13 职场文书
中专生自我鉴定范文
2014/02/02 职场文书
挂科检讨书范文
2014/02/20 职场文书
初中学校军训方案
2014/05/09 职场文书
企业财务经理岗位职责
2015/04/08 职场文书