PHP7 源代码并学习如何用开发基于该版本下的 PHP 扩展(以前在老版本下的扩展开发经验实在也不多,正好新引擎可以把起跑线提高一下),下面只是一些笔记。 写好迭代回调函数,有...
使用PHP库查找Mongo文档中的ID
作为一名IBM开发人员,这份新的工作意味着我可以玩转数据库为生(这是有史以来最了不起的事情了,我得认真对待)。在我的技术旅程中,我在MongoDB上花了一些时间,它是一个文档型...
MAC下安装php7+mysql5.7+memcached+nginx等环境
安装brew /usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) 配置HOMEBREW_GITHUB_API_TOKEN 申请地址https://github.com/settings/tokens/new export HOMEBREW_GITHUB_API_TOKEN=your key brew常用...
理解PHP内部函数的定义
ircmaxell说明了你可以在哪里找到PHP的源码,它的基本目录结构以及简单地介绍了一些C语言(因为PHP是用C语言来写的)。如果你错过了那篇文章,在你开始读这篇文章之前也许你应该读...
PHP记录代码运行时间
代码运行时间测量 一般在要求性能的代码中, 会加入测试代码进行计算。 不过每次都要写microtime, end start 未必太麻烦了, 所以简单的写了一个类去搞。 代码 class TimeCost{ private $cost...
php防止ddos,dns,集群攻击的实现代码
本文介绍的这段代码,可以用来防止简单的ddos、dns、以及集群攻击,希望这段php代码,对大家有所帮助吧。 ?php/* vim: set expandtab tabstop=4 shiftwidth=4: */// +-----------------------------------------...
PHP发送POST请求的常用方式
在PHP开发的过程中经常需要发送POST请求,POST相比GET要安全很多,而且传输的数据量也较大。下面PHP程序员雷雪松就带大家一起总结下PHP发送POST请求的几种常用方式,分别使用curl、fi...
php switch用法详解
switch 语句和具有同样表达式的一系列的 IF 语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是 switch 语句的用途...
php设计模式-策略模式
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 主要角色 抽象策略角色: 策略类,通常由一...
PHP函数级分层性能分析工具xhprof的安装和使用方法
1. 下载安装xhprof $ wget http://pecl.php.net/get/xhprof-0.9.4.tgz$ tar zxvf xhprof-0.9.4.tgz$ cd xhprof-0.9.4/extension/$ phpize$ ./configure $ make$ sudo make install 2. 配置 php.ini [xhprof]extension=xhprof.so;xhprof.output_dir=/tmp...