加载中
swoole应答式消息发送重试功能实现

用swoole做了个长连接TCP服务器,server和多台client之间交互是发送/应答的形式,这里面需要做一个消息重试机制,比如: Server 发送一条消息 message_1 给 ClientA ,约定5秒重发一次,最多...

2018/01/28 16:15
714
laravel修改.env不生效原因以及解决办法

故障描述: 修改.env中的配置后,不生效,通过 `env()` 获取的环境变量还是修改之前的。 原因: 因为环境变量是通过php的 `putenv()` 和 `getenv()` 实现写入和读取的,如果webserver是通过 ...

2016/12/28 17:57
3.7K
phalcon异常处理

开发情况下 ,有异常直接抛出,方便调试。而在生产环境则不能暴露异常信息,此时需要对异常进行拦截并显示友好页面。 两种方式捕获异常: 通过dispatcher事件 通过一个简单的例子来展示一下:...

2016/08/08 15:23
1.3K
谈谈PHP实现依赖注入(控制反转)

依赖注入,听起来十分高大上,貌似是从java传出来的,不少PHP框架也已经使用了这种模式,那么就来看看它到底是什么吧!

2015/11/20 13:13
2.3K
Laravel 深入理解路由和URL生成

在模板中我们一般不会直接写死url,而是用url助手生成url,本文介绍一下url助手的使用以及遇到的一些比较头疼的问题。

2015/05/15 16:47
1K
Phalcon命名空间视图目录

使用命名空间来分组控制器的时候,应当要求对应的视图文件也按照命名空间进行分组,举个栗子: 路由: <!-- lang: php --> $router->add('/home/:controller/:action',array( 'namespac...

2014/10/14 16:07
552
PHP流行框架github项目数量统计

今天闲来无事,在github上乱搜,忽然冒出一个想法,我想看看几款比较常见的php框架在github上的公开项目有多少,然后做成了图表。

php
2014/09/08 21:34
465
phalcon模板引擎(volt)自定义过滤器

**引子:**今天遇到一个问题,模板中某些变量有时候没有定义,如果php开启了E_ALL报错级别,那么会出现一个notice,提示变量未定义。 一开始的想法是通过三元表达式(<?=isset($var)?$var:''...

2014/08/24 20:34
4K
phalcon遇到的那些坑

学习过程中遇到的那些隐蔽的陷阱,记录下来。

2014/08/15 10:41
5.7K
[ThinkPHP]延迟更新方法的陷阱

做统计的时候,为了减轻服务器压力,一般用延迟更新,将一段时间内的字段变化积攒到缓存里,等到了时间,一次性写进数据库。 但是这里的延迟更新有一个陷阱,使用不当可能造成莫名其妙的现象。

2014/08/08 17:37
2.4K
Yaf:nginx重写规则

鸟哥给的写法貌似无法使用,除非写一大段代码让nginx支持"PATH_INFO".其实嘛,换一种方式,一句代码搞定,只要配置代码中包含了nginx带的fastcgi.conf配置文件。...

2014/07/24 09:10
3.7K
phalcon:跟踪sql语句

做开发时最常用的一个调试步骤就是分析sql语句,比如在执行某个查询后立即打印最后一条执行的sql语句。

2014/07/11 16:42
1.3W

没有更多内容

加载失败,请刷新页面

返回顶部
顶部