PSR-0是什么?
PSR是由PHP Framework Interoperability Group(PHP通用性框架小组)发布的一系列标准/规范,目前包括了PSR-0~PSR-4共4个,而PSR-0就是其中的自动加载标准(其后的PSR-4称为改进的自动加载的标准,是PSR-0的补充。PSR-0使用更广泛) 继续阅读→
阅读全文PSR是由PHP Framework Interoperability Group(PHP通用性框架小组)发布的一系列标准/规范,目前包括了PSR-0~PSR-4共4个,而PSR-0就是其中的自动加载标准(其后的PSR-4称为改进的自动加载的标准,是PSR-0的补充。PSR-0使用更广泛) 继续阅读→
阅读全文本文将从php的socket函数为切入点,逐步理解socket
一、socket_create
resource socket_create ( int $domain , int $type , int $protocol )
入参:
$domain :AF_INET(IPV4协议),AF_INET6(IPV6协议), AF_UNIX(本地通讯协议。具有高性能和低成本的 IPC)
$type :SOCK_STREAM(TPC协议),SOCK_DGRAM(UDP协议),SOCK_RAW(原始套字节)
$protocol : SOL_TCP,SOL_UDP 继续阅读→
一、安装
下载安装
阅读全文在看这片文章前,你要先明白:php的迭代器、生成器(Generator、yield)
一、新建一个轻量级的任务类 继续阅读→
阅读全文迭代是指反复执行一个过程,每执行一次叫做迭代一次。比如普通的遍历便是迭代
php提供了同一的迭代器接口Iterator 继续阅读→
阅读全文之前一直使用:https://github.com/PHPOffice/PHPExcel
因为PHPExcel不仅仅可以生成excel,所以引入了更多的东西,当我们在生成5w行左右当数据时,内存占用已经接近1个G了 继续阅读→
什么是ob?
ob是php输出缓冲区,output buffering,注意不是output cashe。
我们仅仅是将输出暂存于ob中,而不是生成一个缓存,盲目的使用ob不会加快访问速度,反而会增加cpu的负担 继续阅读→
instanceof 用于确定一个 PHP 变量是否属于某一类 class 的实例: 继续阅读→
阅读全文一、get_class,获取当前类名 继续阅读→
阅读全文一、安装ideavim插件
preferences=>plugins, 搜索 ideavim, 继续阅读→
阅读全文自php5.4起,php提供了另一种代码复用的方法:trait
代码复用,首先想到的是继承,这是纵向的,trait更像是横向平行的。 继续阅读→
阅读全文static:访问当前类的static方法 继续阅读→
阅读全文call_user_func — 把第一个参数作为回调函数调用 继续阅读→
阅读全文当程序需要使用一个类时,如果类不存在,就会自动调用这个类去加载你需要加载的内容, 继续阅读→
阅读全文楼主这里使用等ci版本为:2.2.0
Fastcgi是CGI的升级版,一种语言无关的协议,用来沟通程序(如PHP, Python, Java)和Web服务器(Apache2, Nginx), 理论上任何语言编写的程序都可以通过Fastcgi来提供Web服务。 继续阅读→
阅读全文这里提供2个方法,处理微信emoji表情,方便入库和提取使用 继续阅读→
阅读全文这里将介绍php如何使用thrift进行操作php。
在阅读这篇文章前,建议先学习一些hbase shell的基础使用
这里提供thrif2的php框架以供使用、测试
这里仅测试scan方式,其他方法类似,可自行查看(THBaseService.php/get、put、scan等方法的使用)
阅读全文介绍一个学习到的基础的api接口生成方法
阅读全文下载地址: 继续阅读→
阅读全文php出现
scandir() has been disabled for security reasons in阅读全文