All News

将PHP Manual融入(g)Vim

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/08/18/1718.html 转载请注明出处 首先说个题外话: Vim发布7.3了.. 在翻看Vim插件的时候, 发现了一个比较有意思的应用(非插件): 把PHP的手册融如Vim中, 在Vim中, 按”K”, 就可以...

Tags:

利用 CSS 跨浏览器地隐藏文字一法。

页面里使用 inline-block 元素时经常需要隐藏其文字, 比较流行的方法是将 line-height 的值设置得很大, 然后配合 overflow: hidden 来隐藏文字。 请容许我主观臆断地认为过大的行高会影响渲染效率, 而行高不够又可能在用户对页面进行放大操作时露出“马脚”(即未能被隐藏的部分)。 是否当 line-height:0 时对 Webkit 内核就没有办法了? 我想到利...

Tags:

IE8+Win7下ajaxSubmit异常问题

又是神奇的IE。这次提交过来的Bug是说只有在Win7系统的IE8下打开网站的登录页,填写完登录信息提交之后页面跳转到一个文本页,而这个页面本应该是通过ajaxSubmit进行验证返回验证结果的json数据内容页,不应该显示出来给用户看到。 通常来说出现这个问题都是因为jquery的form扩展失效导致ajax功能没有成功绑定,所以触发了缺省的浏览器表单提交行为造成页面跳转到提交目标页。一路deb...

Tags:

深入理解PHP原理之异常机制

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/08/03/1697.html 转载请注明出处 PHP的异常机制的原理是什么? 在PHP每一个可独立执行的op array最后的ZEND_HANDLE_EXCEPTION是用来干什么呢? 让我们从一个问题说起, 上周的时候, blue...

Tags:

注意PHP对字符串的递增运算

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/07/30/1682.html 转载请注明出处 有同学问了一个问题:...

Tags:

PHP运算符优先级的一个例外

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/07/26/1668.html 转载请注明出处 今天在老王的技术手册看到一个问题:...

Tags:

终于搞定了IE6下的显示

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/07/23/1664.html 转载请注明出处 之前就有博友跟我说, 我的blog在IE6下页面乱了. 一直懒得弄, 今天有点时间, 打算调整下. 找了半天, 罪魁祸首原来是我给pre设置的左边框, 具体原因我还不知道.. 有知道同学, ...

Tags:

定制自己的PHP语法-在PHP中实现unless

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/07/16/1648.html 转载请注明出处 首先 ,插一句题外话: 从我发表第一篇PHP执行原理的文章到现在, 已经快2年了, 我很高兴的看到这俩年里PHP中文圈里 ,越来越多的人开始研究PHP源码, 也有越来越多的人开始从事PHP扩展开发. ...

Tags:

Facebook发布又一PHP改进项目XHP

本文地址: http://www.laruence.com/2010/07/16/1638.html 文章转自: http://news.csdn.net/a/20100211/216991.html 就在Google高调发布业界普遍认为针对Facebook的Buzz的同时,Facebook则低调发布了XHP项目。这是一个多月以来,继HipHop之后,Facebook推出的又一重要PHP...

Tags:

php实现的thrift socket server

这些天用php写了个thrift的socket server,因为原来thrift的源码里php部分只有基于apache的服务器端代码,再加上前些日子看到php也能直接使用libevent构建web服务器,所以才会想到写这个玩玩。 php-thrift-server源码 代码直接从apache的thrift项目clone过来,托管在github上: http://github.com/volca/...

Tags:

ReflectionFunction(Method)引用参数导致Invocation failed

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/06/22/1618.html 转载请注明出处 今天同事反馈一个问题, PHP5.2.x在使用反射做函数包装的时候, 得到”Invocation failed”的异常, 而使用call_user_func代替则不会, 原...

Tags:

PHP调试技术手册发布(1.0.0 pdf)

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/06/21/1608.html 转载请注明出处 黑夜路人前段时间, 本着分享/总结的精神, 计划要总结下PHP常用的调试技术, 就一些问题找到了我.. 如今第一版的PHP调试技术手册已经发布. 冠以我名, 我甚感惶恐, 只能一并赞下小黑的...

Tags:

世博·快餐式一日游C片区版

拿到的世博大礼包门票是六月份的马上要过期了,趁天气还不算太热学生还没全部放暑假端午刚刚过了一个高峰周日人流不像周六那么多诸多因素,终于决定拖家带口SB一日游去了。 事先准备的基本上是干粮:各式面包若干、小包榨菜若干、有盖大水瓶一个、折叠伞两把、湿纸巾一包、宝宝用品全套、双肩背包两只、婴儿推车一辆。就是做好不在里面排队吃饭的准备来着,呵呵。因为A片区人流凶猛,想着就怕,所以听高叔和领导同事的建议,直...

Tags:

深入理解PHP之匿名函数

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/06/20/1602.html 转载请注明出处 PHP中, 传递Callback的方式, 一直很丑陋. 在PHP5.3以前, 我们只有俩种选择: 1. 字符串的函数名 2. 使用create_function的返回值 在PHP5.3以后, 我们多...

Tags:

win7下TortoiseSVN图标覆盖不显示

终于用上win7了。在安装了TortoiseSVN之后,发现本应在windows资源管理器出现的版本状态显示图标覆盖并没有出现。但能够正常进行各种svn操作。 查看了各种设置都没什么问题。最后发现直接重新安装一次TortoiseSVN,电脑重启之后这些图标覆盖效果就自动正常显示了。 怀疑是第一次安装好的时候网络还不正常导致没有及时连接到svn服务器的原因。继续阅读 svn客户端证书验证缓存 SVN...

Tags:

高考·抽屉里的学生记忆

一年一度的高考总是能唤起埋藏在记忆里的那些奋斗岁月。周末在家整理旧物,那些压在最底下的破旧玩意就像一幕幕历史幻灯片一样跳了出来。 从小到大二十多年的学生生涯,各种乱七八糟的证塞了满满一抽屉,当然也包括各式各样的准考证。现在想想我们这些能从那么多“大烤小烤”里面存活下来的人实在是很牛X,尤其那时候高考还摆在七月流火最热的当口。现在的考生跟我们那时候比算是幸福了,至少不用在七月蒸笼一样的天气去参加考试...

Tags:

深悉正则(pcre)最大回溯/递归限制

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/06/08/1579.html 转载请注明出处 今天,Tank问了一个问题, 对于如下的正则: /.*?/is 当要匹配的字符串长度大于100014的时候, 就不会得出正确结果: $reg = "/.*?/is"; $str = "******...

Tags:

jQuery的事件绑定命名空间

jQuery的 bind / unbind 方法应该说使用很简单,而且大多数时候可能并不会用到,取而代之的是直接用 click / keydown 之类的事件名风格的方法来做事件绑定操作。 但假设如下情况:需要在运行时根据用户交互的结果进行不同click事件处理逻辑的绑定,因而理论上会无数次对某一个事件进行 bind / unbind 操作。但又希望 unbind 的时候只把自己绑上去的处理逻辑给...

Tags:

PHP错误抑制符(@)导致引用传参失败的Bug

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/05/28/1565.html 转载请注明出处 今天cici网友发来一个问题, 说是在函数调用参数前面使用错误抑制符号(@)的时候, 貌似引用传参就失效了. 他想让我帮他解答为什么. 看下面的例子: 这个问题, 我之前没有遇到过, ...

Tags:

PHP类型转换相关的一个Bug

作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/05/26/1541.html 转载请注明出处 PHP为了避免数字索引和数字字符串索引(注1)的混乱, 引入了zend_symtable_*系列函数, 并应用于数组中. 这样一来, 数字字符串索引也就会被当作数字索引, 然而总是有一些情况, 是...

Tags:
Total:1271234567Next ›