- 2012-09-21
php教程:php设计模式介绍之规范模式
- WebjxCom提示:php教程:php设计模式介绍之规范模式. 上文:《PHP设计模式介绍》第九章观测模式 《PHP设计模式介绍》第十章规范模式 在一个应用软件的成型过程中,...
- 2012-09-21
php教程:php设计模式介绍之代理模式(4)
- WebjxCom提示:php教程:php设计模式介绍之代理模式. 延迟代理 现在你基本掌握了PHP5风格的SoapClient(如何做一个远程代理),但是你怎么才能写一个延迟实例化的代理给Soap...
- 2012-09-21
php教程:php设计模式介绍之代理模式(3)
- 最后让我们看一个简单的实际例子来理解PHP5风格的SoapClient这个服务。假设有这样的一个例子,我们需要查看美国伊利诺斯州的moline的天气。这个获得当前moline飞机场天气状态的代码称为”...
- 2012-09-21
php教程:php设计模式介绍之代理模式(2)
- 一个简单的例子 上面的简单例子展示了代理模式的基本结构,当然我们需要一些更有趣和实际的例子。 Web服务变得非常流行,PHP5包含了一些支持的很好的协议,就如SOAP一样可以...
- 2012-09-21
php教程:php设计模式介绍之代理模式
- 因为某个对象消耗太多资源,而且你的代码并不是每个逻辑路径都需要此对象,你曾有过延迟创建对象的想法吗(if和else就是不同的两条逻辑路径)?你有想过限制访问某个对象,也就是说,提供一组方...
- 2012-09-21
php教程:php设计模式介绍之装饰器模式(5)
- WebjxCom提示:php教程:php设计模式介绍之装饰器模式. 装饰器的一个优点是你可以将他们串在一起(使用)。Invalid装饰器仅仅知道:它正在包装一个组件:它不必关心组件是否是一...
- 2012-09-21
php教程:php设计模式介绍之装饰器模式(4)
- 想更方便的话,你可以使用Factory模式或者自动填充的方法来从$_POST里面提取关键字。 classPost{ //... function&autoFill(){ $ret=&newPost; fore...
- 2012-09-21
php教程:php设计模式介绍之装饰器模式(3)
- 作为开始,我们建立一个普通的可以被扩展产生具体的特定装饰器的WidgetDecorator类。至少WidgetDecorator类应该能够在它的构造函数中接受一个组件,并复制公共方法paint()。 c...
- 2012-09-21
php教程:php设计模式介绍之装饰器模式(2)
- 组件库包含哪些特性? 容易创建表单元素 将表单元素以html方式输出 在每个元素上实现简单的验证 本例中,我们创建一个包含姓,名,邮件地址,输入项的表单...
- 2012-09-21
php教程:php设计模式介绍之装饰器模式
- WebjxCom提示:php教程:php设计模式介绍之装饰器模式. 上文:《PHP设计模式介绍》第十一章代理模式 《PHP设计模式介绍》第十二章装饰器模式 若你从事过面向对象的...
- 2012-09-21
php教程:php设计模式之前言(2)
- WebjxCom提示:php教程:php设计模式之前言. PHP4和PHP5 当我写这本书的时候,PHP5已经发行有一段时间了,但是还没有被公众团体广泛的采用。在我自己的工作上,我已经开始...
- 2012-09-21
php教程:php设计模式之前言
- WebjxCom提示:php教程:php设计模式之前言. 《PHP设计模式介绍》导言 当你在不断的试图从你的应用程序中发现新的特征时,你是否发现你提出的解决方法和一些以前你已经实...
- 2012-09-21
php教程:php设计模式之编程惯用法(3)
- 其他实践 下面还有集中其他的实践习惯值得提及到的,也值得加入到你自己的编程习惯里面的。 UML 统一建模语言(UML)是一种与具体编程语言无关的用来描述面对对象...
- 2012-09-21
php教程:php设计模式之编程惯用法(2)
- WebjxCom提示:php教程:php设计模式之编程惯用法. 重构 即使最有思想性且最熟练的程序员也不能预见一个软件项目中的任何细微之处。问题总是出乎意外的出现,需求也可能在...
- 2012-09-21
php教程:php设计模式之编程惯用法
- WebjxCom提示:php教程:php设计模式之编程惯用法. 上文:《PHP设计模式介绍》导言 《PHP设计模式介绍》第一章编程惯用法 学习一门新的语言意味着要采用新的惯用法...
- 2012-09-21
php教程:php设计模式介绍之值对象模式(5)
- PHP4样本代码: 和PHP5不一样的是,PHP4赋值对象资源的时候是拷贝该对象,这个语法的特点本质上和值对象设计模式要求正好吻合。 然而,PHP4不能控制的属性和方法函数在对...
- 2012-09-21
php教程:php设计模式介绍之值对象模式(4)
- 另一个重要的概念是对象Monopoly中的租金支付。让我们首先写一个测试实例(测试引导开发)。下面的代码希望用来实现既定的目标。 functionTestRent(){ $game=newMonopoly...
- 2012-09-21
php教程:php设计模式介绍之值对象模式(3)
- 详细例子: 让我们在一下更加复杂的例子中查看值对象模式的功能。 让我们开始实现一个的基于PHP5中Dollar类中的一个Monopoly游戏。 第一个类Monopoly的框架如下:...
- 2012-09-21
php教程:php设计模式介绍之值对象模式(2)
- WebjxCom提示:php教程:php设计模式介绍之值对象模式. 问题: 那么,你该如何为Date或Dollar这样一些描述简单的应用定义一个高效的类,并且易于创建呢。 解决方案...
- 2012-09-21
php教程:php设计模式介绍之值对象模式
- 在所有的最简单的程序中,大多数对象都有一个标识,一个重要的商业应用对象,例如一个Customer或者一个SKU,有一个或者更多的属性---id,name,email地址,这样可以把它从同一个类的其他实...
- 2012-09-21
php教程:mysql数据库操作的DB类
- <?php /* * mysql数据库DB类 * @package db * @author yytcpt(无影) * @version 2008-03-27 * @copyrigth http://www.d5s.cn/ */ ...
- 2012-09-21
PHP教程:cookie和数组的结合实现购物车
- WebjxCom提示:PHP教程:cookie和数组的结合实现购物车. 发现php很多函数得到的结果都是数组给出的,最常用的就是mysql_fetch_array(), 包括取得的字符串信息生成数组,再...
- 2012-09-21
php教程:mysql的常用语句
- 显示数据库或表: showdatabases;//然后可以usedatabase_name; showtables; 更改表名: altertabletable_namerenamenew_t; 添加列: altertabl...
- 2012-09-21
php教程:经典PHP代码
- 经典循环例子 <HTML> <HEAD> <TITLE>经典循环例子</TITLE> </HEAD> <BODY> <? for($counter=1;$counter<=6;$counter++)//循环6次 ...
- 2012-09-21
PHP技巧教程:setcookie语句的问题
- 出现的错误提示: Warning:Cannotmodifyheaderinformation-headersalreadysentby 解决办法: 打开php_ini,搜索output_bufferfing,把前面的分号去掉,把off修改为o...
- 2012-09-21
php教程:php设计模式介绍之工厂模式(8)
- WebjxCom提示:在面向对象编程中,最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下,new操作符直接生成对象会带来一些问题。举例来说,许...
- 2012-09-21
php教程:php设计模式介绍之工厂模式(7)
- 下面一个测试代码就是测试PropertyInfo类的: functiontestPropertyInfo(){ $list=array(‘type’,’price’,’color’,’rent’); $this->assertIsA( $tes...
- 2012-09-21
php教程:php设计模式介绍之工厂模式(6)
- “工厂”促进多态 控制被送回对象的内在状态固然重要,但是如果促进多态即返回相同的接口多种类的对象,可以使得工厂模式的功能更为强大。 让我们再次看一下Monopoly的例子...
- 2012-09-21
php教程:php设计模式介绍之工厂模式(5)
- 创建工厂来简化对象的创建过程 让我们为Color类增加一个工厂,使得建立新的实例更简单。增加一个可以命名颜色的方法,这样就可以不记颜色数值,只需要记住自己喜欢的颜色名字。 ...
- 2012-09-21
php教程:php设计模式介绍之工厂模式(4)
- WebjxCom提示:在面向对象编程中,最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下,new操作符直接生成对象会带来一些问题。举例来说,许...
总数:470 上一页1 2 3 4 5 6 7 8 9 10 ..16 下一页