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实现定时生成HTML网站首页实例代码
Nov 20 PHP
Windows IIS PHP 5.2 安装与配置方法
Jun 08 PHP
PHP字符串处理的10个简单方法
Jun 30 PHP
深入PHP数据加密详解
Jun 18 PHP
PHP开发制作一个简单的活动日程表Calendar
Jun 20 PHP
php_pdo 预处理语句详解
Nov 21 PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 PHP
Yii2选项卡的简单使用
May 26 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
php JWT在web端中的使用方法教程
Sep 06 PHP
实例讲解php将字符串输出到HTML
Jan 27 PHP
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
Apr 16 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的autoload自动加载机制使用说明
2010/12/28 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
php获取网页上所有链接的方法
2015/04/03 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
2019/04/10 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
限制复选框的最大可选数
2006/07/01 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
javascript实现获取cookie过期时间的变通方法
2014/08/14 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
原生JavaScript制作计算器
2016/10/16 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
javascript实现去除HTML标签的方法
2016/12/26 Javascript
JS实现双击内容变为可编辑状态
2017/03/03 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
解决VUE中document.body.scrollTop为0的问题
2018/09/15 Javascript
如何使用puppet替换文件中的string
2018/12/06 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
vue学习笔记之slot插槽用法实例分析
2020/02/29 Javascript
[04:19]完美世界携手游戏风云打造 卡尔工作室模型介绍篇
2013/04/24 DOTA
python去掉字符串中重复字符的方法
2014/02/27 Python
Python实现的直接插入排序算法示例
2018/04/29 Python
python 批量修改/替换数据的实例
2018/07/25 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
Python tkinter布局与按钮间距设置方式
2020/03/04 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2020/03/06 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
2020/04/28 Python
pycharm-professional-2020.1下载与激活的教程
2020/09/21 Python
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
给朋友的道歉短信
2015/05/12 职场文书
2015医院个人工作总结范文
2015/05/21 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
详解redis分布式锁的这些坑
2021/05/19 Redis
mysql中varchar类型的日期进行比较、排序等操作的实现
2021/11/17 MySQL
webpack介绍使用配置教程详解webpack介绍和使用
2022/06/25 Javascript