PHP foreach 一点细节 //非正常function getSonIDs(&$list, $fid = 0){ static $ids = array(); foreach($list as $id => $pid){ if($pid ==
redis 常用场景-慢慢完善中 获取最新插入的100记录 # 最新文、最新图片等等会使用到 # 聊天室的默认加载内容比较适合使用// 链接Redis $redis = new Redis(); $redis->connect('127.0.0.1', 6379);// p
PHP/JS 常用的正则表达式 正则表达式的都是匹配和替换PHP搜索preg_match*/ * int preg_match* ( string $pattern , string $subject [, array &$matches [, int $flags =
PHP OOP PHP 使用了一段时间, 从对OOP的不了解, 再到使用, 觉得挺好, 特写下OOP并不是为了面向对象而面向对象, 而是为了达到代码的重用性、灵活性、扩展性对象和类从先有对象才有人类, 这个来说, 有点不合理的合理类:具有相同属性的一组对象
PHP|异常的使用,异常子类化的最佳实践 构造异常的子类。class XmlException extends Exception{ private $error; function __construct(LibXmlError $error) { $s
PHP|基于拦截器的委托方法的实践 PHP提供了内置的拦截器方法,它可以拦截发送到未定义方法和属性的消息。也被称为重载(overloading)。拦截器方法 __get($property) // 访问未定义的属性时被调用 __set($property, $va
PHP|关于对象复制的一些事 先看对象复制的代码class CopyMe{}$first = new CopyMe();$second = $first;在PHP5及以后的版本,$first & $second指向同一个对象。在PHP中,对象的赋值和传递都是通过引用进行
途牛原创|途牛无线权限系统的架构设计与实践 序之前写过一篇大话权限中心的PHP架构之道,主要是从软件工程角度介绍,如何通过编码规范、依赖管理、数据源架构、事务处理、单元测试等技术,来保障权限系统的高可用,并未真正的涉及这套系统的架构。今天准备从设计细节上分享一二。望各位看官,心有“空
PHP设计模式(八):工厂模式 原文地址:PHP设计模式(八):工厂模式Introduction在PHP设计模式(七):设计模式分类中我们提到过创建设计模式(Creation patterns),创建设计模式专注于设计对象(Object)和实例(Instance)的创建过
php 编译安装 防报错依赖:ntp vim-enhanced gcc gcc-c++ flex bison autoconf automake bzip2-devel ncurses-devel openssl-devel libtool*zlib-dev