自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一直加班的程序猿

一直加班一直爽

  • 博客(12)
  • 收藏
  • 关注

原创 【连接数据库】PHP7的连接数据库的三种方法【原创】

PHP7的连接数据库的三种方法

2017-07-31 18:34:31 15344

原创 【开放-封闭原则】使用开放封闭原则开发实例【原创】

摘要:主要是参考列旭松、陈文著的《PHP核心技术与最佳实践》的2.1.3节。1.1 简介面向对象设计的五大原则分别是单一指责原则(SRP)、接口隔离原则(ISP)、开放-封闭原则(OCP)、替换原则(LSP)、依赖倒置原则(DIP),这五大原则也是23种设计模式的基础。而开放-封闭(Open-Close Principle,OCP)原则的基本思想是:Open(Open for extension)

2017-07-27 17:59:27 1798 6

原创 【工厂模式】设计模式之工厂模式【原创】

摘要:主要是参考列旭松、陈文著的《PHP核心技术与最佳实践》的2.1节。1.1 简介工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。工厂模式(Factory)允许你在代码执行时实例化对象。之所以被称为工厂模式是因为它只负责‘生产’对象。以数据库为例,工厂需要的是根据不同的参数,生产不同的实例化对象。最简单的工厂模式就是根据传入的类型名实例化对象,比

2017-07-25 18:31:24 403

原创 【命令模式】设计模式之命令模式【原创】

摘要:主要是参考列旭松、陈文著的《PHP核心技术与最佳实践》的2.1节。1.1 简介命令模式:将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化。对请求排队或记录请求日志,以及支持撤销的操作。命令模式以松散耦合主题为基础,发送消息、命令和请求,或通过一组处理程序发送任意内容。每个处理程序都会自行判断自己能否处理请求。如果可以,该请求被处理,进

2017-07-21 16:27:43 492

原创 【函数】register_shutdown_function函数详解【原创】

register_shutdown_function函数的详解

2017-07-15 20:24:53 5481

原创 【PHP输出两位小数】使用PHP来输出保留两位小数的数字【原创】

由于业务需要,需要把一个数字格式化为保留两位小数(四舍五入):第一种方案:round代码:1$aaa = 15.0393;2var_dump(round($aaa, 2));3​4$bbb = 16.1;5var_dump(round($bbb, 2));6​7$ccc = 13;8var_dump(round($ccc, 2));9​10/**11运行:12d

2017-07-15 11:46:38 2237

原创 【SERVER_NAME】PHP中的SERVER_NAME【原创】

今天碰到一个bug,做接口的时候,返回活动的链接,以前用的是:1$_SERVER['SERVER_NAME'] .'/index.php/xxxxx' 结果发现前面的域名是错误的。查文档发现$_SERVER['SERVER_NAME']输出的是apache或者是nginx里面配置文件定义的SERVER_NAME比如apache的配置文件httpd.conf:

2017-07-14 22:10:46 908

原创 【表单】illuminate/html与laravelcollective/html【原创】

介绍Laravle的表单扩展库illuminate/html与laravelcollective/html

2017-07-14 22:02:37 1646

原创 【in_array和array_search】PHP中的in_array和array_search【原创】

PHP的in_array和array_search的对比

2017-07-14 21:51:39 1973

原创 【生成器】PHP的生成器yield【原创】

在PHP 5.5中,PHP多了一个新的特性,那就是生成器(Generator)。生成器提供了一种更简单的方法来实现简单的对象迭代。

2017-07-14 21:48:21 602

原创 【反射】PHP的反射机制【原创】

主要是讲解PHP的反射机制

2017-07-14 21:45:22 1331

原创 【多继承】PHP使用trait或者是组合的模式来实现多继承【原创】

PHP的类继承只能是单继承,不能多继承,如果想要实现多继承的话,可以使用接口的方式来多继承,但是如果不想使用接口的方式来实现多继承的话,可以考虑使用trait来实现,当然也可以使用组合模式来实现。

2017-07-06 15:15:18 609

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除