ES6最新数组方法

ES6最新数组方法
阅读全文

开发laravel-简化版的单元测试组件

我们可以直接引用第三方别人写好的构建composer包的工具```phpcomposer global require "overtrue/packagebuilder" prefersource```创建项目```phppackagebuilder build wunitlaravel``````shellName of package (example: f...
阅读全文

php基于ob_start(ob_gzhandler)实现网页压缩功能的方法

PHP生成网页后传送给浏览器显示 ,页面的打开速度除了与用户的网速有关,往往也跟页面的大小有很关系,我们可以从网 页大小着手,以提高网页的响应速度。
阅读全文

php超全局常量

超全局变量 — 超全局变量是在全部作用域中始终可用的内置变量。
阅读全文

PHP7版本新特性

PHP7版本的新特性
阅读全文

PHP 魔术常量

1.__FUNCTION__与__METHOD__的区别__FUNCTION__ 返回 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。__METHOD__ 返回类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。```php//定义函数function ...
阅读全文

Xdebug使用

很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。
阅读全文

PHP获取当前日期是第几周和本周开始日期和本周结束日期

PHP获取当前日期是第几周和本周开始日期和本周结束日期
阅读全文

常见的PHP设计模式之二

命令链模式命令模式:如何将“行为请求者”和“行为实现者解耦”,将一组行为抽象为对象,实现二者的松耦合特点:行为请求者不需要知道行为实现者具体的实现时间、执行的情况使用场景:进行队列请求的时候需要支持命令的撤销和恢复操作执行步骤:1)、client创建一个ConcreteCommand对象并指定他的Receiver对象2)、Invoker对象存储该ConcreteC...
阅读全文

PHP中文处理—中文字符串截取(mb_substr)和获取中文字符串字数(mb_strlen)

一、中文截取:mb_substr()mb_substr( $str, $start, $length, $encoding )$str,需要截断的字符串$start,截断开始处,起始处为0$length,要截取的字数$encoding,网页编码,如utf8,GB2312,GBK```php<?php$str='脚本之家://www.jb51.net';...
阅读全文