
程序设计
程序案例
煮酒笺华
这个作者很懒,什么都没留下…
展开
-
PHP之函数
函数就是可以完成某个工作的代码块,在使用的时候,拿来即用,而不用考虑它的内部组成。PHP函数可以分为两类,一类是内置函数,即PHP自身的函数,只需要根据函数名调用即可。另一类是自定义函数,就是由用户自己定义的、用来实现特定功能的函数。定义和调用函数 创建函数的基本语法格式为:<?php function fun_name($str1,$str2,$strn){ fun_body; }?>参数说明如下:function:为声明自定义函数时必须使用到的关原创 2020-12-22 21:30:28 · 199 阅读 · 0 评论 -
PHP之流程控制
流程控制语句对于任何一门编程语言来说都是至关重要的,它能够控制程序的执行顺序。合理使用这些控制结构可以使程序流程清晰、可读性强,从而提高开发效率。条件控制语句if语句 if语句的格式:<?php if(表达式){ 语句1; 语句2; ... }?> 流程控制图:#mermaid-svg-qi4Ag6YoMLcHY7Ye .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--原创 2020-12-22 21:28:57 · 571 阅读 · 0 评论 -
PHP之操作符
操作符就是对它两边的东西有影响或者有“操作”的符号,这种影响可能是赋值、检查或者改变一个或多个这样的东西。PHP的操作符主要包括算术操作符、字符串操作符、赋值操作符、位操作符、逻辑操作符、比较操作符、递增或递减操作符、条件操作符。算术操作符 算术操作符是处理四则运算的符号,在对数字的处理中应用的最多。名称操作符举例加法运算+$a + $b减法运算-$a - $b乘法运算*$a * $b除法运算/$a / $b取余数运算%$a原创 2020-12-22 14:44:04 · 202 阅读 · 0 评论 -
PHP之常量和变量
PHP常量 常量是一个简单值的标识符(名字)。如同其名称所暗示的,在脚本执行期间该值不能改变,常量默认为大小写敏感。传统上常量标识符总是大写的。定义常量 在PHP中使用define()函数来定义常量,该函数的语法格式为:define(string $constant_name,$mixed value,$case_sensitive=false)$constant_name:必选参数,常量名称,即标识符value:必选参数,常量的值$case_sensitive:可选参数,指定是否原创 2020-12-22 10:11:08 · 168 阅读 · 0 评论 -
PHP之数据类型
原始数据类型 PHP一种支持八种原始数据类型:四种标量类型,即integer(整形)、float/double(浮点型)、string(字符串型)和boolean(布尔型)两种复合类型,即array(数组)、object(对象)两种特殊类型,即resource(资源)、NULL(空)类型说明integer整型数据类型只能包含整数,可以是正数或负数float浮点数据类型用于存储数字,和整型不同的是它有小数位string字符串就是连续的字符序列,可以是计算原创 2020-12-22 10:08:55 · 176 阅读 · 0 评论 -
PHP之标记风格和注释
PHP标记风格XML风格<?php echo "这是XML风格的标记";?>注:XML风格的标记是推荐使用的标记,服务器不能禁用;该风格的标记在XML、XHTML中都可以使用脚本风格<script language="php"> echo '这是脚本风格的标记';</script>简短风格<? echo '这是简短风格的标记';?>ASP风格<% echo '这是简短风格的标记';%原创 2020-12-22 10:04:35 · 217 阅读 · 0 评论 -
代理模式
代理模式为其他对象提供一种代理以控制对这个对象的访问。本博客对代理模式的角色与职责进行分析,并通过一个追女孩的需求加深对代理模式的理解。原创 2019-11-21 14:39:21 · 156 阅读 · 0 评论 -
装饰模式
装饰模式,动态地给一个对象添加一些额外的职责,就添加功能来说,装饰模式比生成子类更为灵活。原创 2019-11-21 14:35:06 · 191 阅读 · 0 评论 -
原型模式
原型模式(Prototype)是一种创建型设计模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式其实就是从一个对象再创建一个可定制的对象,而且不需知道任何创建的细节。原创 2019-11-20 21:05:16 · 145 阅读 · 0 评论 -
策略模式
策略模式时一种行为型模式,主要用于需要使用不同的算法来处理不同的数据(对象)时。策略模式是一种定义一系列算法的的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少各种算法类与使用算法类之间的耦合,即在运行时选择算法。原创 2019-11-19 21:24:56 · 248 阅读 · 0 评论 -
抽象工厂模式
抽象工厂模式(Abstract Factory Pattern)属于类的创建型模式,是对工厂方法模式的升级。提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 工厂方法模式是为了克服简单工厂模式随着产品类的增加需要增加额外的代码的缺点而诞生的,而抽象工厂是针对工厂方法只能针对一个产品等级结构而扩展延伸的。 本博客对抽象工厂的原理进行分析,并使用代码实现经典的抽象工厂方案,对抽象工厂的优缺点进行说明,并实现了两种不同的改进方案。原创 2019-11-19 21:19:02 · 155 阅读 · 0 评论