最新发布第91页
PHP判断邮箱地址是否存在的方法
filter_var filter_var是PHP内置的一个变量过滤的方法, 提供了很多实用的过滤器, 可以用来校验整数、浮点数、邮箱、URL、MAC地址等。 具体的过滤器参考: filters.validate filter_var如果返回...
PHP常用设计模式之委托设计模式
模式定义 委托是对一个类的功能进行扩展和复用的方法。它的做法是:写一个附加的类提供附加的功能,并使用原来的类的实例提供原有的功能。 假设我们有一个 TeamLead 类,将其既定任务委托给一个...
php设计模式之委托模式
委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、...
PHP闭包函数详解
匿名函数也叫闭包函数(closures允许创建一个没有指定没成的函数,最经常用作回调函数参数的值。 闭包函数没有函数名称,直接在function()传入变量即可 使用时将定义的变量当作函数来处理 1 2 3...
PHP使用socket发送HTTP请求的方法
PHP使用socket发送HTTP请求的方法。具体如下: socket方式: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); //socket_set_option($sock...
最新版本PHP 7 vs HHVM 多角度比较
PHP 是最流行的用于 web 开发的脚本语言之一。PHP 的最新版本,PHP 7 在性能上做了很大的优化。不过,PHP 还有一个竞争对手 HHVM (HipHop Virtual Machine) — 一个运行 PHP 代码的虚拟工具。二...
PHP解压tar.gz格式文件的方法
PHP解压tar.gz格式文件的方法。具体如下: 1、运用php自带压缩与归档扩展(phar) 1 2 3 $phar = new PharData('song.tar.gz'); //路径 要解压的文件 是否覆盖 $phar->extractTo('c:/tmp', n...
PHP5.3新特性小结
PHP5.3新特性。具体如下: 1、命名空间 解决了类,函数和常量名冲突的问题 2、静态绑定 继承时父类可以直接调用子类重写父类的方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class A { public sta...
php的闭包(Closure)匿名函数初探
提到闭包就不得不想起匿名函数,也叫闭包函数(closures),貌似PHP闭包实现主要就是靠它。声明一个匿名函数是这样: 1 2 3 4 5 6 7 8 9 10 11 12 $func = function() { }; //带结束符 ...
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'...

















