PHP算法大全(1)基础篇-时间复杂度和空间复杂度
原创 PHP算法大全(1)基础篇-时间复杂度和空间复杂度
前言:提到算法,必然会讨论算法复杂度。不少非计算机专业的程序员在参与算法讨论时,多少会有点尴尬(算法复杂度到底是个什么东西)。内容概要: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
php设计模式(2)工厂模式概述
原创 php设计模式(2)工厂模式概述
前言:工厂模式是php设计模式中最常见的一种设计模式,工厂模式可以分为简单工厂模式,工厂方法模式和抽象工厂模式,限于篇幅,我们将工厂模式分成四个小节讨论,本节我们总体交流一下工厂模式的问题,后面分三个部分讨论简单工厂、工厂方法和抽象工厂模式。内容概要:1、什么是工厂模式2、为什么使用工厂模式
php设计模式(1) 前言
原创 php设计模式(1) 前言
前言:php设计模式这个系列是基于我2012年的学习笔记,共11篇,结合近几年一些开发实践,也参考网上的一些高手的文章和视频,编辑整理而成,希望能给大家的帮助带来一些帮助。一、什么是设计模式面试中,经常会问到设计模式的相关问题,那么什么是设计模式呢?官方的意思是:Descriptionsof