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 相关文章推荐
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Dec 06 PHP
php学习笔记之 函数声明
Jun 09 PHP
PHP 实现explort() 功能的详解
Jun 20 PHP
php读取目录所有文件信息dir示例
Mar 18 PHP
php+mysqli数据库连接的两种方式
Jan 28 PHP
基于PHP如何把汉字转化为拼音
Dec 11 PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 PHP
PHP获取路径和目录的方法总结【必看篇】
Mar 04 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
Aug 10 PHP
PHP树形结构tree类用法示例
Feb 01 PHP
PHP大文件切割上传并带进度条功能示例
Jul 01 PHP
一文搞懂PHP中的抽象类和接口
May 25 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 MsSql server时遇到的中文编码问题
2009/06/11 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
2011/05/04 PHP
PHP删除数组中的特定元素的代码
2012/06/28 PHP
一些php项目中比较通用的php自建函数的详解
2013/06/06 PHP
php遍历文件夹和文件列表示例分享
2014/03/11 PHP
php求正负数数组中连续元素最大值示例
2014/04/11 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
PHP中的类型约束介绍
2015/05/11 PHP
PHP获取二维数组中某一列的值集合
2015/12/25 PHP
Extjs根据条件设置表格某行背景色示例
2014/07/23 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
2015/12/30 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
JS小数转换为整数的方法分析
2017/01/07 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
详解在vue-cli项目下简单使用mockjs模拟数据
2018/10/19 Javascript
新手快速上手webpack4打包工具的使用详解
2019/01/28 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
javascript+css实现进度条效果
2020/03/25 Javascript
vue实现拖拽进度条
2021/03/01 Vue.js
[43:57]Liquid vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python 处理日期时间的Arrow库使用
2020/08/18 Python
Python 使用office365邮箱的示例
2020/10/29 Python
python中openpyxl和xlsxwriter对Excel的操作方法
2021/03/01 Python
html5的canvas方法使用指南
2014/12/15 HTML / CSS
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
天网工程实施方案
2014/03/26 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
2014年党委工作总结
2014/11/22 职场文书
房贷工资证明范本
2015/06/12 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript
Python scrapy爬取起点中文网小说榜单
2021/06/13 Python