0

PHP7 常量数组

Posted by 撒得一地 on 2016年3月26日 in PHP笔记

在 PHP 5.6 中仅能通过 const 定义常量数组,PHP 7 可以通过 define() 来定义。 实例 <?php // 使用 define 函数来定义数组 define('sites', [   […]

0

PHP7 太空船运算符(组合比较符<=>)

Posted by 撒得一地 on 2016年3月26日 in PHP笔记

PHP 7 新增加的太空船运算符(组合比较符<=>)用于比较两个表达式 $a 和 $b,如果 $a 小于、等于或大于 $b时,它分别返回-1、0或1。  实例  <?php // 整型比较 print( […]

2

PHP7 NULL 合并运算符

Posted by 撒得一地 on 2016年3月26日 in PHP笔记

PHP 7 新增加的 NULL 合并运算符(??)是用于执行isset()检测的三元运算的快捷方式。 NULL 合并运算符会判断变量是否存在且值不为NULL,如果是,它就会返回自身的值,否则返回它的第二个操作数。 以前我们这样写三元运算符: […]

4

WordPress获取文章标题的方法

Posted by 撒得一地 on 2016年3月19日 in wordpress笔记

获取 wordpress 文章标题可以使用函数get_the_title 和 the_title,这也是 wordpress 中最比较基础的函数了,不管是在默认主题还是在网上下载的主题中通常都会用这两个函数来调用 wordpress 的标题 […]

2

PHP转义emoji表情,将其存入utf8数据库

Posted by 撒得一地 on 2016年3月18日 in PHP笔记

在做emoji表情处理的时候,要将表情信息存入数据库,由于emoji表情是unicode编码,由4个字节组成的,而Mysql下utf8编码是两个字节,所以没办法将unicode字符串直接存入Mysql。在网上找了一些方法,总结一下可以分为两 […]

0

重新编译Nginx添加模块

Posted by 撒得一地 on 2016年3月18日 in nginx笔记

nginx安装成功后,发现有一些其他模块没有编译进去,或者想额外添加一些模块,这时候就要重新编译nginx。 首先,查看之前编译的一些参数,比如: [root@lmode nginx]# /usr/local/nginx/nginx -V […]

1

PHP观察者模式

Posted by 撒得一地 on 2016年2月24日 in PHP笔记

观察者模式(Observer),当一个对象状态发生改变时,依赖它的对象全部会收到通知,并自动更新。 场景:一个事件发生后,要执行一连串更新操作。传统的编程方式,就是在事件的代码之后直接加入处理逻辑。当更新的逻辑增多之后,代码会变得难以维护。 […]

1

PHP原型模式

Posted by 撒得一地 on 2016年2月23日 in PHP笔记

PHP原型模式与工厂模式作用类似,都是用来创建对象的。与工厂模式的实现不同的是,原型模式是先创建好一个原型对象,然后通过clone原型对象来创建新的对象。这样就免去了类创建时重复的初始化操作。 原型模式适用于大对象的创建。创建一个大对象需要 […]

0

PHP数据对象映射模式

Posted by 撒得一地 on 2016年2月21日 in PHP笔记

数据对象映射模式,是将对象和数据存储映射起来,对一个对象的操作会映射为对数据存储的操作。比如在代码中生成一个对象,使用数据对象映射模式就可以将生成对象中的一些操作结果或者属性自动保存到数据库中。数据对象映射模式通常和数据库数据存储相结合。 […]

0

PHP策略模式

Posted by 撒得一地 on 2016年2月2日 in PHP笔记

什么是PHP策略模式?策略模式,就是将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,这种模式就是策略模式。 实际应用举例,假如一个电商网站系统,针对男性女性用户要各自跳转到不同的商品类目,并且所有广告位展示不同的广告。那么按传统 […]

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.