加载中
PHP可变长度参数列表的实用技巧

php5.6添加了一个新的特性,那就是 可变长度参数列表 , 它提供了什么便捷的语法特性呢? 两个例子: 1.可变长度的形参 function foo($name, ...$options) { foreach ($options as $val) e...

PHP
2017/01/16 15:01
775
正则表达式非贪婪模式和取反字符类的使用区别

有这么一个字符串: <a href="#">one</a><a href="#">two</a> 我想匹配出 <a href="#">two</a> 于是我就写了 preg_match_all('/<a.*?>two<\/a>/',$str,$m); 得到的结果$m是 array( 0=>'<a ...

PHP
2017/01/05 16:59
288
两种方式实现PHP+Mysql无限分类

无限分类是个老话题了,来看看PHP结合Mysql如何实现。 第一种方法 这种方法是很常见、很传统的一种,先看表结构 表:category id int 主键,自增 name varchar 分类名称 pid int 父类id,默认0...

PHP
2016/11/09 10:48
415
史上最难PHP笔试题答案

传说,这套题只要答对8题,就可月薪过10K。可现实总是很骨感,按我的测试结果(答对14题)还不到8k,也就乐呵一下吧。不管怎样,这套题目不光光是考验php基本语法那点东西,涉及的范围还是很广...

PHP
2016/11/09 10:39
813
php后台守护进程+进程信号处理

业务需要写一个后台进程去处理队列,看了一下网上关于守护进程的文章,摸索了一下,写了个初始框架,记录一下。

2016/03/03 11:25
322
laravel5,php5.4 vs phpng(php7)性能对比

本次测试目的是想看看php7能给laravel5带来多大提升,采用php内置server,测试基于welcome路由,增加了Eloquent模型查询语句,测试结果仅供参考。

windows安装vagrant 以及 laravel homestead

之前一篇文章介绍了composer的安装,本篇介绍一下vagrant以及homestead的安装。

2015/05/06 09:31
6.2K
内什么,PHP史上最难面试题,答案分析

给我博客带点流量,点击下面链接查看吧:)

php
2015/03/28 16:46
707
php计算中文字符串的长度

php有一个扩展函数mb_strlen可以计算不同编码的实际字符个数,本文介绍了在没装扩展的情况下,如何自己编写一个函数来检测中文字符串的实际字数。

php
2015/03/24 16:44
533
两种方式实现PHP+Mysql无限分类

两种方式实现PHP+Mysql无限分类

php
2015/03/02 09:36
253
使用GDB调试PHP代码,解决PHP代码死循环

最近在帮同事解决Swoole Server问题时,发现有1个worker进程一直处于R的状态,而且CPU耗时非常高。初步断定是PHP代码中发生死循环。

php
2015/02/13 17:06
433
nginx连接php-fpm sock文件失败502

今天把vps上php5.3升级到了php5.4,我采用的是nginx+php-fpm的架构,nginx通过php-fpm的socks文件来连接。 结果报错: connect() to unix:/tmp/php-cgi.sock failed (13: Permission denied)...

PHP
2014/12/18 14:11
9.5K
web的工作方式,http协议简介

本文转自《go web编程》一书,觉得说的比较好,特转过来收藏。

2014/10/15 10:54
797
php当数据库update遇到并发,一个小坑

有一个答题的小项目,表的字段如下: id 用户id times 答题次数 questions 回答的问题id,这是一个php serialize()的字符串 当用户答完题像后端提交结果时,构建的post包如下: <!-- lang: p...

PHP
2014/09/26 16:39
2K
通过composer发布自己的包

昨天通过一下午的时间摸索,基本掌握的composer的用法,也成功发布了自己的包,这边文章主要记录一下如何发布管理自己的包。

2014/08/12 10:02
928

没有更多内容

加载失败,请刷新页面

返回顶部
顶部