php设计模式之委托模式

php设计模式之委托模式-华尔子博-奥夏网
委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、...
前天
0516

PHP闭包函数详解

PHP闭包函数详解-华尔子博-奥夏网
匿名函数也叫闭包函数(closures允许创建一个没有指定没成的函数,最经常用作回调函数参数的值。 闭包函数没有函数名称,直接在function()传入变量即可 使用时将定义的变量当作函数来处理 1 2 3...
12天前
04610

PHP5.3新特性小结

PHP5.3新特性小结-华尔子博-奥夏网
PHP5.3新特性。具体如下: 1、命名空间 解决了类,函数和常量名冲突的问题 2、静态绑定 继承时父类可以直接调用子类重写父类的方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class A {   public sta...
2个月前
0247

php的闭包(Closure)匿名函数初探

php的闭包(Closure)匿名函数初探-华尔子博-奥夏网
提到闭包就不得不想起匿名函数,也叫闭包函数(closures),貌似PHP闭包实现主要就是靠它。声明一个匿名函数是这样: 1 2 3 4 5 6 7 8 9 10 11 12 $func = function() {     }; //带结束符 ...
2个月前
03810

PHP二维数组排序简单实现方法

PHP二维数组排序简单实现方法-华尔子博-奥夏网
PHP二维数组排序简单实现方法。具体如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 function multi_compare($a, $b) {   $val_arr = array(       'gold'=>'asc'...
2个月前
0478

PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): …

PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...-华尔子博-奥夏网
背景:把mysql换成mysqli时出现,连接数过多,其实际上并不是,原因是我挪动了一下php的sock文件位置导致,因这几个socket修改没有修改完全,于是出现了too many connections ,从mysql里show pr...
3个月前
05411

PHP函数超时处理方法

PHP函数超时处理方法-华尔子博-奥夏网
PHP函数超时处理方法。具体如下: register_shutdown_function Registers the function named by function to be executed when script processing is complete or when exit() is called. 此函...
3个月前
04210

在Mac OS上搭建PHP的Yii框架及相关测试环境

在Mac OS上搭建PHP的Yii框架及相关测试环境-华尔子博-奥夏网
selenium是个著名的自动化测试工具,可以调起本地的浏览器来完成测试,所以可以用来自动化测试web项目。selenium分为服务端和客户端,服务端使用java开发,所以需要一个jdk,服务端在启动时,会...
7个月前
0649

PHP扩展迁移为PHP7扩展兼容性问题记录

PHP扩展迁移为PHP7扩展兼容性问题记录-华尔子博-奥夏网
PHP7 扩展编写的时候,提供的一些内核方法和之前的PHP之前的版本并不能完全兼容。有不少方法参数做了调整。 add_assoc_stringl 方法参数改为四个。 add_assoc_stringl(parray, key, value, valu...
2年前
04112

在Mac OS的PHP环境下安装配置MemCache的全过程解析

在Mac OS的PHP环境下安装配置MemCache的全过程解析-华尔子博-奥夏网
安装服务端 memcache是项目名,而在服务端的驻留进程叫memcached(linux的守护进程一般都是在后面加个d)。在OSX下使用brew可以快速安装memcache: 1 $ sudo brew install memcached memcache的依...
2年前
0498