WEB开发笔记

WEB开发常见问题,网站建设运营策划,SEO推广优化,PHP面向对象编程,JAVA面向对象编程,关注www.chhua.com

正在浏览标签为 每日练习 的文章

WEB开发笔记 www.chhua.com 每日练习 Mysqli预处理语句的写法

至于为什么要使用MYSQLI的预处理语句,我不想再多过多的解释,请参考这里(http://www.chhua.com/web-note1623)。

今天之所以,要写这么一个代码范例,主要也是在WEB开发群[......]

PHP测试程序运行时间的类

抢沙发

一个PHP测试程序运行时间的类

WEB开发笔记 www.chhua.com 每日练习 写一个PHP测试程序运行时间的类

今天,为了测试一断程序的运行时间,特意写了这么一个类,并添加了注释,希望对大家有所帮助。

类很简单,主要是运用了几个函数数组列表函数list(),字符串分割成数组[......]

PHP控制器——基本请求对象的使用

抢沙发

WEB开发笔记 www.chhua.com 每日练习 PHP控制器基本请求对象

最近很多事情要忙,所以,很久没有写每日练习了,今天就写一下PHP控制器中的基本Rrquest类。
PHP的请求主要是超全局数组$_POST和$_GET,比较易用,就是不太灵活,下面就写一个这样的类,大家可以按照自[......]

WEB开发笔记 www.chhua.com 每日练习 PHP高级对象构建——工厂模式的使用

之前我写去关于工厂设计模式的文章(http://www.chhua.com/web-note772),实际上,工厂模式包含普通工厂模式和抽象工厂模式,但是,不管是什么工厂模式,它们都是有一个作用,那就是[......]

PHP高级对象构建——使用创建方法

抢沙发

WEB开发笔记 www.chhua.com 每日练习 PHP高级对象构建——使用创建方法

构建对象是PHP面向对象编程设计中的一个重要主题。在最简单的情况下,普通构造函数就够用了,但如果要开展更为复杂的设计,那么构造函数可能会变的难以管理。

下面就用一段代码示例来演示一下PHP高级对象构[......]

PHP设计模式——组合模式

抢沙发

WEB开发笔记 www.chhua.com 每日练习 PHP设计模式——组合模式

以前我写过关于PHP组合模式的演示代码,感觉写的太过抽象,今天再重新写一下。
PHP设计模式中的组合模式是最明显也最常用最容易理解的一个模式,一个组合体可用典型的面向对象的方式来表示树形结构,如多级菜单或可以回[......]

PHP设计模式——迭代器模式

抢沙发

WEB开发笔记 www.chhua.com 每日练习 PHP设计模式——迭代器模式

呵呵,迭代器模式是PHP开发中非常有用的一个设计模式,其主要的应用范围如下:
一、使用返回迭代器的包或库时(如PHP5中的SPL迭代器)
二、无法在一次的调用获取容器的所有元素时
三、要处理数量巨大的无素[......]

PHP设计模式——无用的空对象模式

抢沙发

WEB开发笔记 www.chhua.com 每日练习 PHP设计模式——无用的空对象模式

哎哟,今天发现一个PHP中的设计模式:空对象模式,下面说说我的想法。
真的好鸡肋,在百度和GG 上搜了很久空对象模式,均没有找到好的回答,我这种不弄个明白不罢休的破脾气,让我纠结了好久。最终发现了,主要[......]

PHP设计模式——装饰器模式

抢沙发

WEB开发笔记 www.chhua.com 每日练习 PHP设计模式——装饰器模式

装饰器模式与适配器模式的作用几乎是一样的,要深刻的理解装饰模式,就一定要记住“装饰”二字,很明显,就是在之前类的基础上进行一下修饰。也就是说,装饰器模式必须有父类,然后子类对父类进行装饰。

下面用一个[......]

PHP设计模式——适配器模式

抢沙发

WEB开发笔记 www.chhua.com 每日练习 PHP设计模式——适配器模式

适配器模式一般用来更改后的API改进类,要让它与其他的现有类相兼容。

举例:
如果有两个模板引擎,一个是smarty 一个是 phptal,现在的程序是用的smarty模板而不是phptal,[......]