首页 > php框架

例举PHP语言中的精华与技巧(1)

很多的PHP程序员,尤其是学习还不是很久的,都不知道PHP的精华所在。Perl当年如何在商界出名?其强大的正则表达式。而PHP呢?他是一门从Unix下发展起来的语言,当然也就继承了Perl的很多特点,同时C的优点都有。快速、简洁、明了,尤其是C程序员,PHP是至爱,我就是深爱着“PHP”(都忘了女友了)。这里,我想来写一篇PHP的变量、数组应用技巧和PHP的正则表达式、PHP的模板应用,以后有时间再写PHP与COM、PHP与XML的完全结合。

阅读全文

利用PHP创建由Oracle驱动的SOAP服务(1)

能够通过 Web 服务为其他基于 Internet 的 Web 应用程序提供数据和功能正迅速成为重大开发中必不可或缺的组成部分。尽管 Oracle 提供了许多托管 Web 服务的方法,但这么做始终不是最有效的方法,特别是在已经使用 PHP 来开发 Web 应用程序的情况下。在本手册中,我将引导您使用 PHP 逐步开发 SOAP 客户端和服务器,并使用 Oracle 作为数据的后端。

阅读全文

PHP网站提速三大“软”招(1)

随着网络的普及,网站已渗透到了每个行业,但是由于现在专线费用让很多企业和个人难以承受,所以共享带宽成为很多网站的最好选择方案。费用虽然降低了但是个新的问题很快就出现了,那就是共享带宽的网速很慢,有时甚至让人无法忍受。怎样能让自己的网站快起来,成为人们关心的问题,笔者结合亲身实践来讲讲软办法的一些实际应用,希望能够对读者有所帮助。

阅读全文

PHP程序员五大兵器排行

根据《第二届PHP中国开源发展及人才状况调查报告》中对从业者开发PHP所使用的IDE环境的统计数据分析,其中67.7%的PHP从业者是在Zend Studio环境下开发PHP,另有27.7%的从业者在Eclipse环境下开发PHP,使用过PHPEdit的从业者比例是23.6%,在EditPlus下开发PHP项目的有11.6%。PhpED、komodo的使用率分别为5.1%和2.5%。根据这项调查结果,我来介绍一下排名前五位的Web2.0网站开发工具。

阅读全文

PHP缓存详谈

大家会问什么是缓存!能干什么!其实缓存相当于内存。保存一段时间!

缓存就是我们执行东西时候不用在执行数据库了。直接执行我们的缓存就OK了

一般来说,缓存的目的是把数据放在一个地方让访问的更快点,毫无疑问,内存是最快的,但是,几百M的数据能往内存放么?这不现实,当然,有的时候临时放如服务器缓存,如ob_start()这个缓存页面开启的话在发送文件头之前页面内容都被缓存在内存中,知道等页面输出自动清楚或者等待ob_get_contents的返回,或者被ob_end_clean显示的清除,这在静态页面的生成中能很好的利用,在模板中能得到很好的体现,我的这篇文章深入的讨论了:谈PHP生成静态页面,这是一种方式,但这是临时性的,不是解决我们问题的好方法.

可以这么说:缓存一般分为页面缓存和数据缓存。ADODB缓存是数据缓存.smarty是页面缓存。  adodb缓存是

阅读全文

从Zend Engine 2.0的设计蓝图看PHP的将来(1)

一些杂谈

首先是本文写作的初衷。我拿到关于Zend Engine 2.0的设计蓝图文档已经有一段时间了,看完之后就有了写一篇评论的冲动--因为根据文档的描述下一代的PHP将是一种更符合现有面向对象开发习惯的语言,至少是被更多的赋予了面向对象特性。但是随之带来的问题就是对于PHP这样一个以Web快速开发为初始目标的语言是否值得将自己修饰得面面俱到?这个问题看来是需要一些评论文章来讨论的,我也很愿意提出自己的观点。但是后来一些繁忙的事情就将这个冲动一点点又打回了肚里,直到最近一段时间又想起,于是再拜读几遍设计蓝图文档,遂有此文。(刚拿到这份英文文档的时候我还有将这份设计蓝图文档翻译到中文的打算,但是考虑到一是并非最终蓝图,二是大家都应该培养直接阅读原文的习惯,三是翻译总是不可避免会带来一些晦涩的地方,于是暂时作罢。不过写成此文的时候,还是决定冒险翻译一次,不能准确达意之处还请各位不吝指正。)

阅读全文

Bruce Eckel评PHP:仅限于小范围应用

PHP给人印象最深的莫过于:你不必因为想要用好它就去深入了解这种语言。想一想,在你所知道的语言中有多少能做到这一点呢?其中比较明显的一个就是java了,仅编一个hello world就需要了解不少的知识,更别提创建一个web应用程序了。但对PHP,这些都不在话下。

阅读全文