分类:PHP

简单PHP性能记录工具

简单PHP性能记录工具
最近写了一个异步mysql客户端的封装,想与传统的串行方式做下性能对比。包括运行时间、内存使用情况等信息。在github和packagist上搜索并没有找到自己想要的,xhprof又太大了,结果也太复杂,不符合现在的需要。所以决定自己写一个package,来实现对php脚本运...

Jenner 4年前 (2015-07-23) 11783℃ 0评论 3喜欢

PHP异步并发访问mysql简单实现

PHP异步并发访问mysql简单实现
在实际的开发过程中,我们常常会遇到需要操作多张表,多个库的情况。有时因为一些限制我们不能进行连表(例如,异地数据库),所以只能用php串行访问后再在php里进行合并,有时还需要模拟mysql对合并后的结果进行排序、归并等。 这里产生的一个问题就是串行带来的访问时间问题。...

Jenner 4年前 (2015-07-23) 14169℃ 0评论 4喜欢

php包管理机制-支持php5.3的方法

php包管理机制-支持php5.3的方法
composer作为目前主流的php包管理器,使得我们组合不同功能的php代码非常容易,开发也可以更专注某一个模块了。而composer要求我们的php版本不低于php5.3,虽然php5.3也能跑,但不保证不会有问题。而相信目前国内很多公司的php版本仍然停留在php5.3...

Jenner 4年前 (2015-05-18) 12061℃ 0喜欢

PHP微信SDK——Zebra-Wechat

PHP微信SDK——Zebra-Wechat
Zebra-Wechat Zebra-Wechat是微信公众平台开放接口的PHP封装,简单易用,支持以下功能: 接收微信服务器推送信息,对推送信息类型进行识别 微信API客户端封装(用户管理、用户组管理、客服管理、自定义菜单管理、系统管理等) 微信跳转验证封装 微小店相关接口 ...

Jenner 4年前 (2014-12-15) 13215℃ 0评论 3喜欢

composer之创建自己的包

composer之创建自己的包
composer的出现,使得PHPer可以像java一样更加方便的管理代码。在composer没有出现之前,人们大多使用pear、pecl管理依赖,但是局限性很多,也很少有人用(接触的大多phper基本不适用pear管理依赖)。composer不仅仅能够解决依赖的问题,也可以...

Jenner 4年前 (2014-11-04) 16681℃ 4评论 10喜欢

翻译:Laravel Generators laravel代码生成器

翻译:Laravel Generators laravel代码生成器
使用自定义代码生成工具快速进行Laravel开发 这个Laravle包提供了一种代码生成器,使得你可以加速你的开发进程,这些生成器包括: generate:model – 模型生成器 generate:view – 视图生成器 generate:con...

Jenner 5年前 (2014-10-06) 13830℃ 0评论 2喜欢

基于Redis的MessageQueue队列封装

基于Redis的MessageQueue队列封装
Redis的链表List可以用来做链表,高并发的特性非常适合做分布式的并行消息传递。 github地址:https://github.com/huyanping/Zebra-Message-Queue packagist地址:https://packagist.org/packa...

Jenner 5年前 (2014-09-28) 12502℃ 0评论 1喜欢

基于System V Message queue的PHP消息队列封装

基于System V Message queue的PHP消息队列封装
System V Message queue 是一种进程通信(IPC)的方式,方便实现生产者-消费者模型,单个或多个生产者向队列中写入消息,多个生产者再从队列中获取消息进行处理。 项目地址:https://github.com/huyanping/Zebra-Message-Qu...

Jenner 5年前 (2014-08-22) 18166℃ 0评论 0喜欢

关于以UTF8编码的文件,php发送header时报错的原因

关于以UTF8编码的文件,php发送header时报错的原因
最近在给实习的同事讲解关于wordpress的二次开发。这几天他们的工作中经常遇到一个问题,问题描述如下:访问wordpress网站时经常会报错,说是再header函数之前就已经有输出了字符,且是在functions.php文件的第一行。 当我一次次修改该文件无效果的情况下,我删...

Jenner 7年前 (2012-08-12) 11537℃ 1评论 0喜欢

使用Include函数的返回值

使用Include函数的返回值
記得以前在thinkphp中看到一種寫法,一個文件中只有一條return語句,而return的內容是一個數組例如下面代碼: [php] view plaincopy included.php return array(1,2,3,4,5); 當時我猜想其應該是把這個數組當做in...

Jenner 7年前 (2012-05-12) 11010℃ 0评论 0喜欢