首页 > PHP教程

PHP Web服务的价值

据我所知,Web服务是最酷的技术,但它最终会让大家觉得沉闷。不知道您感觉如何,每当我参加讨论web服务的演讲时,总是听到很多缩写,如REST、XML/RPC、SOAP和RSS。然后就开始打盹,梦到有个地方树上长满Krispy Kreme甜面卷。醒来时,我认识到实际上我做了很多web服务工作,并没完全用到那些毫无意义的标准程序。我看待web服务的方式非常简单,它就是web应用程序的备用接口,允许其他程序以编程语言可以理解的方式与我的应用程序通信。人们通过HTML与应用程序通信,应用程序通过XML、CSV或其他标准与我的应用程序通信。

阅读全文

PHP 中执行系统外部命令

由于PHP基本是用于WEB程序开发的,所以安全性成了人们考虑的一个重要方面。于是PHP的设计者们给PHP加了一个门:安全模式。如果运行在安全模式下,那么PHP脚本中将受到如下四个方面的限制: 

阅读全文

PHP5.3中新增的魔术常量__DIR__

我们知道PHP中提供了一个魔术常量(magic constant)__FILE__,用来指向当前执行的PHP脚本。但PHP没有直接提供该脚本所在目录的常量。也就是说如果我们要得到当前PHP脚本所在的目录,需要使用dirname()这个函数:

阅读全文

PHP的未来

   一直以来,PHP的开源方式令开发人员有很多的选择。与Java不同,因为(PHP)有很少语言规范和系统标准要求,这让每个开发人员都能随心所欲的编程。过去18个月来,通过引进一系列的编程规范和标准,这个差距缩小了,随着Zend Framework之类的PHP框架发展,这种趋势还会继续下去。

过去人们认为PHP只能做一些基本的任务如客户本,简单网页等。但PHP现在正越来越多的被用在具有相当复杂程度的项目中。PHP的主要优势不在于靠自身去解决复杂的应用,而用于可灵活解决应用中连接的复杂性。因此即便是大型应用也可以用PHP来写,只要把它们分成各个组件即可。随着这种开发方式越来越多的在IT相关领域如Ajax 和SOA所采用,PHP将随之进入相关领域。其结果,PHP将随着IT领域将应用由大划小的趋势而扩大应用范围,并进而成为大型企业IT管理战略的技术选项。

随着PHP自身的优势和Zend 的技术效应,PHP应该顺理成章的受到IT工业的强烈支持。

Zend 与SUN 合作优化PHP/Java之间的相互操作性。通过与IBM和Oracle合作,Zend创造了Zend Core,给PHP以强大的支持,并设计了各种数据库接口。Intel 和SAP一至看好PHP市场,并对Zend技术投入风险资本。最后,Microsoft也看到了PHP的潜力,宣布技术合作以改善PHP在Windows 服务器平台上的操作性。

PHP将增加在企业环境的重要性,同时维持其简易性以保持在web应用中的领先地位。

阅读全文