做一个勇于分享的php园丁

PHP开发园地

归档历史:2011年8月的文章档案

»谈谈PHP中的观察者模式(Observer Pattern)

Posted by php园丁 @ 2011-8-27 12:50:37 阅读(357) 评论(0)

上一篇向大家介绍了PHP中的适配器(Adapter)模式的应用,没看过的朋友可以去看看。这一篇我们来继续谈谈PHP中的设计模式--观察者模式(ObserverPattern),原文如下: 面向过程编程(结构化编程),我们强调的是程序的分块结构和流程处理。进入面向对象(OOP)编程领域之后,设计模式成为一项很重要的技术。设计模 式处理的是对象的生成及其协作、依赖、耦合等等关系问题。比如,单例模式保证...

»如何在PHP中实现适配器(Adapter)模式

Posted by php园丁 @ 2011-8-27 12:39:17 阅读(346) 评论(0)

适配器模式核心思想:把对某些相似的类的操作转化为一个统一的“接口”(这里是比喻的说话)--适配器,或者比喻为一个“界面”,统一或屏蔽了那些 类的细节。适配器模式还构造了一种“机制”,使“适配”的类可以很容易的增减,而不用修改与适配器交互的代码,符合“减少代码间耦合”的设计原则。 以下示例,用接近伪码的PHP语法,演示了一个数据库操作的适配器类,它可以操作MySQL和Oracle数据库,但使用了相同...

»列举PHP中常用的几大模板引擎

Posted by php园丁 @ 2011-8-17 12:44:34 阅读(404) 评论(0)

今天从网上找了一篇关于php模板引擎的文章,上面列举了许多我们php程序员经常用到的模板引擎,觉得非常好就转载了过来,下面是原文: 动态代码和前端代码完全分离,模板中只含有纯粹的前端代码(html,css)和代替动态代码的标示符。纯粹的动态代码写在核心中,但有一个参数使得该代码块与模板中的标示符相对应,通过解析程序使得这两者相匹配,这个解析程序就是模板引擎。下面介绍PHP中常用的模版引擎。 1、S...

»PHP如何读取XML

Posted by php园丁 @ 2011-8-17 7:23:29 阅读(341) 评论(0)

一,什么是xml,xml有什么用途 XML(ExtensibleMarkupLanguage)即可扩展标记语言,它与HTML一样,都是SGML(Standard GeneralizedMarkup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言 XML是一种简单的数据存储语言,使用一系列简单的标记描述...

»10个PHP分页代码和例子

Posted by php园丁 @ 2011-8-16 23:43:27 阅读(618) 评论(0)

分页是目前在显示大量结果时所采用的最好的方式。有了下面这些代码的帮助,开发人员可以在多个页面中显示大量的数据。在互联网上,分?页是一般用于搜索结果或是浏览全部信息(比如:一个论坛主题)。几乎在每一个Web应用程序都需要划分返回的数据,并按页显示。下面的这个列表给出的代码可以让你的开发很有帮助。学习这些代码,对于初学者也很有帮助。 1)使用Ajax分页 下面这个示例使用了jQuery+PHP。Dem...

»PHP中计算中文字符串长度和截取中文字符串

Posted by php园丁 @ 2011-8-9 21:35:52 阅读(522) 评论(0)

在做PHP开发的时候,由于我国的语言环境问题,所以我们常常需要对中文进行处理。在PHP中,我们都知道有专门的mb_substr和 mb_strlen函数,可以对中文进行截取和计算长度,但是,由于这些函数并非PHP的核心函数,所以,它们常常有可能没有开启。当然,如果是用的自己 的服务器,则只要在php.ini中开启即可。如果是用的虚拟主机,而服务器又没有开启这方面的函数的话,那就需要我们自己写出点适...

»如何用PHP来生成并修改PDF文件

Posted by php园丁 @ 2011-8-4 17:24:19 阅读(515) 评论(0)

php中我们主要是使用TCPDF-PHPclassforPDF来创建和修改PDF文档,下面我们就来讲讲如何用TCPDF-PHPclassforPDF来创建PDF吧。 要想在PHP中使用PDF文档,我们需要用到TCPDF包,一个PHP用来读取PDF的类。 PHP创建PDF文档 你可以从下面给出的链接下载TCPDF包。 TCPDF-PHPclassforPDF:http://sourceforge.n...

»PHP中与新浪微博同步的API说明

Posted by php园丁 @ 2011-8-2 14:45:16 阅读(881) 评论(1)

今天下午弄了个新浪微博同步应用,测试好多次,终于成功了,下面说一下我的配置过程。欢迎大家来我的新浪微博做客! 首先,得有sina微博的帐号,没有就注册一个,然后做个开发者,可以从微博中点过去,也可以直接输入网 址:http://open.t.sina.com.cn,选择我是开发者,在选择创建应用,进去填写开发者信息,成功之后获得你的APPKEY和 APPSECRET,把它们复制下来,保存好了。 ...

上一页1下一页