PHP闪电入门(14)流程控制-foreach循环语句
原创 PHP闪电入门(14)流程控制-foreach循环语
前言:上回我们说完了for循环语句,今天我们先使用数组复习一下for循环语句,然后再介绍foreach循环语句。内容概要1、for循环语句的复习-索引数组的遍历2、foreach循环语句-关联数组的遍历3、小测验一、for循环语句的复习-索引数组的遍历for循环语句可以实现数组的遍历。啥叫遍
php设计模式(10)广告分男女-策略模式
原创 php设计模式(10)广告分男女-策略模式
前言:我们一起聊完了关于创建型的设计模式,共说了工厂模式、单例模式、原型模式和策略模式这四种,今天我们开始一起聊一聊关于行为型设计模式-策略模式。内容概要:1、什么是策略模式2、怎么实现策略模式3、示例代码4、策略模式和简单工厂模式的区别。一、什么是策略模式单从名字上我们其实也可以了解各大概
PHP异常和错误(2)异常的基本处理:try
原创 PHP异常和错误(2)异常的基本处理:try
前言:异常是程序运行中不符合预期的情况,以及与正常流程不同的情况。属于逻辑和业务中断的情况,不属于语法错误。但是,异常不处理,在php中会议错误的形式出现,so,我们一起来看看PHP中是怎么处理异常的。内容概要:1、异常基本处理:try,throw和catch2、异常基本处理的总结一、异常基
PHP闪电入门(13)流程控制-for循环语句
原创 PHP闪电入门(13)流程控制-for循环语句
前言上一节我们讨论了if判断语句,今天我们学习流程控制中的循环语句-for循环语句。内容概要1、什么是循环语句2、怎么使用for循环语句3、小测验一、什么是循环语句我们知道,如果让你输出一个”执行计划1”字符串,我们采用如下代码可以搞定echo‘执行计划1';那如果要是还有有2、3、
PHP异常和错误(1)概述
原创 PHP异常和错误(1)概述
前言大部分的编程语言都会在设置错误处理模式。一般情况下,这些错误都是提前可以知道的,如果程序员按照判断进行处理(ifelse),那会使得整个系统的代码显得结构混乱,代码阅读型差。今天我们开始一起深入讨论PHP异常和错误处理。这个系列分为综述、异常和错误三个大部分进行讨论,每个部分我们会分一些
PHP闪电入门(12)流程控制之if判断语句
原创 PHP闪电入门(12)流程控制之if判断语句
前言到现在为止,我们将常用的基本数据类型都说完了,现在我们开始学一些流程控制的语法,举例时我们尽量用到前面的知识。内容概要:1、什么是判断语句2、怎么使用判断语句3、小测验一、什么是判断语句现实生活中,我们经常遇到这样的情况:如果出现意外,我们就执行B计划,否则按照A计划执行。这就是判断语句
PHP算法大全(4)体育委员帮差生排队-插入排序算法
原创 PHP算法大全(4)体育委员帮差生排队-插入排序算法
前言上一节我们讨论了利用选择排序让班长帮着差生排队,这次我们使用另外一种办法排队-插入排序算法。另外:昨天的选择排序的动画图不动了,已经修正。内容概要:1、什么是插入排序算法。2、插入排序算法的动画图。3、插入算法的PHP代码实现。一、什么是插入排序。书接上回。老师又不满意(对不起老师,剧情
请教别人PHP技术问题,什么姿势招人烦?
原创 请教别人PHP技术问题,什么姿势招人烦?
前言:平时工作中,难免遇到不好解决的难题,请教别人在所难免。所以说我们讨论的请教别人招人烦的范围,不止请教PHP技术,其他技术也适用,甚至非技术问题也适应。1、某某,你过来!PHP怎么使用队列?即使是领导对你这么说,估计你心里还不高兴呢,何况是同事。大家再熟,请字说出口那么难吗?有时候怀疑这
PHP算法大全(3)班长帮差生排队-选择排序法
原创 PHP算法大全(3)班长帮差生排队-选择排序法
前言上一节我们讨论了利用冒泡排序让差生排队,这次我们使用另外一种办法排队-选择排序。内容概要1、什么是选择排序。2、选择算法的动画图。3、选择算法的PHP代码实现。一、什么是选择排序。书接上回。老师不满意(对不起老师,剧情需要):你们换一种方式排队,班长,你来帮他们。学生随机排序,位置标号为
php设计模式(8)齐天大圣的毫毛-原型模式
原创 php设计模式(8)齐天大圣的毫毛-原型模式
前言原型模式比较好理解,也是常用的创建对象的一种模式。我们今天来聊一聊PHP设计模式中的原型模式(PrototypePattern)。内容概要:1、什么是原型模式2、为什么要用原型模式3、什么情况下使用原型模式4、示例代码一、什么是原型模式我这里把原型模式比作是齐天大圣的毫毛,准确的理解是,