php设计模式(13)适配器模式
原创 php设计模式(13)适配器模式
前言:我们说完了行为型设计模式,今天开始聊结构型设计模式—适配器模式。内容概要:1、什么是适配器模式2、UML图3、PHP代码示例一、什么是适配器模式在php实际编码时,适配器模式还是使用的比较多的。它通过接口的适配(限制),使得原本不能一起工作的类或者对象可以在一起工作。举个例子:火车站里
php设计模式(12)迭代器模式
原创 php设计模式(12)迭代器模式
前言:PHP编码中,使用迭代器相对于JAVA使用较少,并且PHP的SPL扩展中有相关的类和应用,我们有时间再一起讨论,这里我们仅仅讨论迭代器模式。内容概要:1、什么是迭代器模式2、UML3、示例代码一、什么是迭代器模式迭代器模式又叫游标模式,他提供一种一种调用接口,用于访问容器对象元素的一种
PHP异常和错误(6)PHP如何优雅的处理错误
原创 PHP异常和错误(6)PHP如何优雅的处理错误
前言:有错就改,错误光屏蔽是不行的,还需要对错误进行处理和记录。内容概要:1、顶层错误处理器的介绍2、示例代码一、顶层错误处理器的介绍php在处理错误的时候,可以简单的使用exit()和die()来进行基本的处理,不过这样处理会让程序显得臃肿。PHP中也有一个比较神奇的函数用来处理错误,se
PHP异常和错误(5)PHP错误的类型及设置
原创 PHP异常和错误(5)PHP错误的类型及设置
前言:我们说完了PHP的异常,今天开始继续了解PHP错误(面对错误,我们经常回避,这次一起来面对PHP那些错误)。内容概要:1、什么是PHP错误以及错误类型2、关于PHP错误的设定方式3、php.ini中设置错误4、编程时自定义设置错误显示级别5、错误日志的配置一、什么是PHP错误以及错误类
php设计模式(11)观察者模式
原创 php设计模式(11)观察者模式
前言今天我们开始一起聊一聊关于行为型设计模式-观察者模式。内容概要:1、什么是观察者模式2、UML图3、优点4、怎么实现观察者模式+代码示例一、什么是观察者模式当一个对象状态发生改变时,依赖它的对象全部会受到通知,并自动更新。这里涉及四个角色,分别是:1、抽象主题角色:首先它是一个接口,负责
PHP闪电入门(17)函数-自定义函数
原创 PHP闪电入门(17)函数-自定义函数
前言:官方再怎么努力,也不可能把开发时用到的所有函数都写出来,我们需要按照自己的业务逻辑把函数写出来。内容提要:1、啥叫自定义函数2、自定义函数的写法和使用一、啥叫自定义函数程序员自己写的函数叫自定义函数(好像废话,可是就是这么简单理解就行)。二、自定义函数的写法和使用先上代码:我们11行-
PHP异常和错误(4)如何优雅的处理PHP异常
原创 PHP异常和错误(4)如何优雅的处理PHP异常
前言:上一节我们一起认识了一下exception内部异常类,并且介绍自定义的异常类的写法。但是在实际开发中,我们不可能每一种异常都要写出来,那有没有一种顶层异常类可以统一处理呢?内容概要1、顶层异常处理器的介绍2、示例代码3、异常的总结一、顶层异常处理器的介绍在PHP中有一个比较神奇的函数s
PHP异常和错误(3)异常内部类详解
原创 PHP异常和错误(3)异常内部类详解
前言:在PHP函数中,有一个处理异常的内部类-exception,我们今天来一起认识一下。内容概要:1、exception内部类解析2、如何创建自己的内部类3、自定义异常类的使用一、exception类我们先把这个内部类拿出来,看看它究竟是怎么实现的。Exception{/*属性*/prot
PHP闪电入门(16)函数-常用内置函数
原创 PHP闪电入门(16)函数-常用内置函数
前言:今天我们列举并简单解释常用的字符串函数。内容概要:1、关于PHP内置函数的学习建议2、PHP字符串常用函数3、常用PHP数组常用函数一、关于PHP内置函数的学习建议php内置函数非常多,可能好多朋友都害怕了。首先,别怕,即使是高级PHP工程师也没有几个能全部掌握的。其次,建议PHP内置
PHP闪电入门(15)函数概述
原创 PHP闪电入门(15)函数概述
前言:函数是每一个编程语言的重要部分,在日常开发中经常被使用到。我们这里分成两个部分介绍函数。内置函数和自定义函数。其中内置函数分成字符串常用函数和数组常用函数两部分介绍。需要说明的是,内置函数部分我们只是列举使用频率较高的部分函数,其他的函数请参考手册。内容概要:1、什么是函数2、怎么使用