PHP反射类 ReflectionClass

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

最近碰到一个PHP反射类函数ReflectionClass,发现其功能很多,非常好用,下面做下总结。 什么是PHP反射类,字面上可以简单的理解为一个类的映射。官方文档给出的解释是,ReflectionClass 类报告了一个类的有关信息。什 […]

PHP适配器模式

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

适配器模式,可以将截然不容的函数接口封装成统一的API。通俗的理解就是将不同接口适配成统一的API接口,使得原本不兼容的接口能够一起工作。 实际应用举例,PHP的数据库操作有mysql,mysqli,pdo等,可以使用适配器模式统一成一致。 […]

PHP注册树模式

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

注册树模式通过将对象实例注册到一棵全局的对象树上,需要的时候从对象树上获取的一种模式设计方法。 注册树对象主要存储在一个数组中。实现注册树的这个类应该有一个插入对象实例的方法(set()),当调用set函数时,表示将一个对象放到了&quot […]

PHP单例模式

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

PHP单例模式,就是一个对象只被生成一次,但该对象可以被其它众多对象使用。单例模式使用最多的场景,是数据库连接操作。我们知道,生成一个对象的操作是用new函数来实现,但是new对象都会消耗内存,而且有时候对同一个对象,在不同文件中可能会生成 […]

8

PHP工厂模式

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

相关推荐 PHP单例模式与工厂模式比较 PHP单例模式 PHP工厂模式就是用一个工厂方法来替换掉直接new对象的操作。 在传统习惯中,如果要生成一个类的话,在代码中直接new一个对象,比如: class Database{   & […]

php中对二维数组进行排序

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

一维数组排序可以使用asort、ksort等一些方法进程排序,相对来说比较简单。二维数组的排序怎么实现呢?使用array_multisort和usort可以实现例如像下面的数组:  代码如下: $users = array( &n […]

1

移动zent cart站点后,网站前后台打不开

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

最近一段时间,因为某些原因,接触了zent cart。 我们在使用zent cart建站的时候,一般都是使用默认安装的方法,根据前台界面提示的方法进行安装。如果顺利安装成功后,zent cart会默认将一些站点信息写入配置文件中,比如站点安 […]

2

PHP命名规则总结

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

就一般约定而言,类、函数和变量的名字应该是能够让代码阅读者能够容易地知道这些代码的作用,应该避免使用凌磨两可的命名。 1. 类命名 使用大写字母作为词的分割,其他的字母均使用小写。 名字的首字母使用大写。 不要使用下划线('_&#3 […]

为WordPress添加返回顶部按钮

Posted by 撒得一地 on 2016年1月11日 in wordpress笔记

如果你的博客首页显示内容较多,或者文章页面篇幅较长,那么无疑为wordpress添加一个返回顶部的功能是非常实用的,将有助于提升用户体验,如果还没有添加的朋友可以试试哦。 一、首先将下面的代码添加到主题目录的style.css样式表中,当然 […]

1

WordPress后台被暴力破解,如何防御?(总结版)

Posted by 撒得一地 on 2016年1月9日 in wordpress笔记

Wordpress作为一款拥有巨大用户量的开源博客系统,其安全性毋庸置疑。除了部分插件导致的注入、跨站、文件上传等问题外,本身没有太大问题,最主要的问题就是后台可以进行暴力破解。前一阵子,查阅访问日志,发现一些国外恶意ip大量POST请求登 […]

网站地图|XML地图

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