PHP异常和错误(1)概述
原创 PHP异常和错误(1)概述
前言大部分的编程语言都会在设置错误处理模式。一般情况下,这些错误都是提前可以知道的,如果程序员按照判断进行处理(ifelse),那会使得整个系统的代码显得结构混乱,代码阅读型差。今天我们开始一起深入讨论PHP异常和错误处理。这个系列分为综述、异常和错误三个大部分进行讨论,每个部分我们会分一些
PHP闪电入门(12)流程控制之if判断语句
原创 PHP闪电入门(12)流程控制之if判断语句
前言到现在为止,我们将常用的基本数据类型都说完了,现在我们开始学一些流程控制的语法,举例时我们尽量用到前面的知识。内容概要:1、什么是判断语句2、怎么使用判断语句3、小测验一、什么是判断语句现实生活中,我们经常遇到这样的情况:如果出现意外,我们就执行B计划,否则按照A计划执行。这就是判断语句
php设计模式(8)齐天大圣的毫毛-原型模式
原创 php设计模式(8)齐天大圣的毫毛-原型模式
前言原型模式比较好理解,也是常用的创建对象的一种模式。我们今天来聊一聊PHP设计模式中的原型模式(PrototypePattern)。内容概要:1、什么是原型模式2、为什么要用原型模式3、什么情况下使用原型模式4、示例代码一、什么是原型模式我这里把原型模式比作是齐天大圣的毫毛,准确的理解是,
PHP闪电入门(9)数组之索引数组
原创 PHP闪电入门(9)数组之索引数组
前言数组也几乎是每一门高级语言都用的数据类型。这家伙老重要了。几乎每个php文件里都会有数组。够重要吧?但是别害怕,因为数据简单。内容概要:1、什么是数组2、数组的类型3、索引数组怎么使用4、小测验一、什么是数组变量的相关知识大家还记得吧?比如$a=‘PHP在路上’;$a表示变量名,’PHP
php设计模式(7)单例模式
原创 php设计模式(7)单例模式
前言:说完了工厂模式,按我们的《php设计模式(7)前言》中的规划,这次我们来讨论单例模式。内容概要:1、什么是单例模式2、为什么要使用单例模式3、什么情况下使用单利模式4、示例代码一、什么是单例模式网上的官方的定义就不抄了,单例模式是常用的一种设计模式,他的核心就是做一个只能有一个实例的类
php设计模式(5)工厂模式总结
原创 php设计模式(5)工厂模式总结
前言:到现在为止,工厂模式讨论完了,可以我觉得还是差点事情,那就是没有uml图,另外,也想对工厂模式说说自己的一些理解。内容概要:1、三种工厂模式的UML图2、工厂模式总结一、三种工厂模式的UML图太懒了,就没画,找出原先学习笔记里的图贴出来,也忘记图原作者是谁了,借用一下哈。估计看完前前四
php设计模式(4)工厂模式之抽象工厂模式
原创 php设计模式(4)工厂模式之抽象工厂模式
前言:上一节我们讨论了工厂方法模式,这一节我们继续讨论工厂模式中的最后一种模式——抽象工厂模式。内容概要:1、什么是抽象工厂法模式2、怎么实现抽象工厂模式3、示例代码一、什么是抽象工厂法模式抽象工厂模式是工厂模式中最抽象的一种模式,具有一般性,在PHP比较大的系统中经常用到。抽象工厂模式有多
PHP闪电入门(8)数据类型转换
原创 PHP闪电入门(8)数据类型转换
<p><strong>前言:</strong></p><p>上一节我们聊了php的数据类型,主要是<spanstyle="padding:0px;border:0px;font-family:微软雅黑;font-we
PHP闪电入门(9)运算符
原创 PHP闪电入门(9)运算符
<p><strong>前言:</strong></p><p>运算符在任何一门编程语言都会存在,它用来处理各种变量之间的关系,可以说几乎每行代码都会有运算符的存在,今天我们来讨论一下运算符。</p><p><
php设计模式(3)工厂模式之工厂方法模式
原创 php设计模式(3)工厂模式之工厂方法模式
<h1style="position:relative;margin:1em0px;font-size:18px;line-height:24px;padding-left:12px;color:rgb(93,93,93);font-family:helvetica,Aria