php 数组操作函数 current 赋值后会重置该数组的指针

php 数组操作函数 current 赋值后会重置该数组的指针

今天在写路由类中执行路由闭包方法的时候,突然遇到了一个问题。 需求是这样的: 触发某条路由之后执行对应的闭包函数。闭包函数中可能存在参数但个数不确定。现在把路由规则值数组中(self::$urlVars)对应的值赋给闭包中的参数...

php中的call与callStatic

php中的call与callStatic

这几天在写3.0版本的框架,也渐渐用到了以前不太会用到的魔术方法和反射类。 先记录下特点,留个坑以后再填。 当调用一个不存在(不可访问)的方法时,会触发 __call 与 __callStati...

编程
关于iframe滚动条样式的自定义

关于iframe滚动条样式的自定义

今天改项目的时候由于用到了layer(这玩意的确方便又好用)的iframe,那个页面又特别长。于是layer就多了一个scrolling=auto的属性,然后出现了丑的不行的滚动条。...

编程
PHP 插件与钩子

PHP 插件与钩子

之前看了许多篇关于PHP钩子(hook)的解析文章,不是很懂。 大多都描述的太过复杂,或者直接抛出一个实例草草说明其中各个函数的用处就over了。 那么今天来谈谈我对钩子的理解。 假设有一个Pl...

编程
weixin机器人

weixin机器人

这是第一次尝试制作微信公众号的API开发。之前由于考虑到需要服务器响应时间<5s所以一直没有准备尝试。 这次购入了hk的vps之后,准备尝试下微信公众号的开发,由于个人的公众号无法认证,...

个人项目
谈CSS的设计模式

谈CSS的设计模式

  什么是设计模式?   曾有人调侃,设计模式是工程师用于跟别人显摆的,显得高大上;也曾有人这么说,不是设计模式没用,是你还没有到能懂它,会用它的时候。   先来看一下比较官方的解释:“设计模式...

编程
REST API的身份验证小结

REST API的身份验证小结

这几天在写APP的web服务端接口,API是之前就已经在写的restful风格。这几天一直在研究token在客户端和服务端交互之间的应用,刚看到一篇文章,感觉和这几天的整理不谋而合。 全文太长,就取...

体验
五种常见的 PHP 设计模式

五种常见的 PHP 设计模式

设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”...

编程