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 相关文章推荐
新版mysql+apache+php Linux安装指南
Oct 09 PHP
php 多个submit提交表单 处理方法
Jul 07 PHP
PHP调用JAVA的WebService简单实例
Mar 11 PHP
利用谷歌 Translate API制作自己的翻译脚本
Jun 04 PHP
PHP实现CSV文件的导入和导出类
Mar 24 PHP
wordpress安装过程中遇到中文乱码的处理方法
Apr 21 PHP
php链表用法实例分析
Jul 09 PHP
浅析php如何实现App常用的秒发功能
Aug 03 PHP
PHP的mysqli_set_charset()函数讲解
Jan 23 PHP
PHP实现字符串的全排列详解
Apr 24 PHP
Yii框架getter与setter方法功能与用法分析
Oct 22 PHP
php+js实现点赞功能的示例详解
Aug 07 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中定义网站根目录的常用方法
2010/08/08 PHP
php将金额数字转化为中文大写
2015/07/09 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
JavaScript String 对象常用方法总结
2016/04/28 Javascript
JavaScript中 ES6 generator数据类型详解
2016/08/11 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
2016/09/27 Javascript
js实现的简练高效拖拽功能示例
2016/12/21 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
Express框架之connect-flash详解
2017/05/31 Javascript
浅谈原型对象的常用开发模式
2017/07/22 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
详解Vue CLI3配置解析之css.extract
2018/09/14 Javascript
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
Vue开发中常见的套路和技巧总结
2020/11/24 Vue.js
python sort、sorted高级排序技巧
2014/11/21 Python
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
pip安装时ReadTimeoutError的解决方法
2018/06/12 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
现代化办公人员工作的自我评价
2013/10/16 职场文书
北大研究生linux应用求职信
2013/10/29 职场文书
区域销售经理职责
2013/12/22 职场文书
小学校园文化建设汇报材料
2014/08/19 职场文书
庆祝教师节标语
2014/10/09 职场文书
锦旗赠语
2015/06/23 职场文书
一文弄懂MySQL索引创建原则
2022/02/28 MySQL
css中:last-child不生效的解决方法
2022/08/05 HTML / CSS