原文: 鸭嘴的Blog
偶参阅了网上资料加了注释.
详见全文
» 阅读全文
Submitted by zwws on 2009, July 30, 2:09 PM
Submitted by zwws on 2009, July 28, 11:53 AM
部分引用来源:http://www.cnblogs.com/rubylouvre/archive/2009/07/24/1530074.html
问题描述
有个函数fn, 定义在某作用域r中, 函数fn的定义语句中包含对作用域v的某个变量v的引用, 由于变量v的作用域在v中, 所以倘若函数a将变量v绑定到位于其他作用域的应用中时, 变量v无法以window.v 或者 obj.v 的形式在后期引用, 只好以指针或者变量地址方式保存在函数a中用以持久变量v.
[详见全文]
» 阅读全文
Submitted by zwws on 2009, July 20, 3:19 PM
PHP中的output_buffering可以堆砌, 即可以多次调用ob_start()以开启缓冲区,具体参照手册中ob_start()的介绍,相关摘录如下:
Output buffers are stackable, that is, you may call ob_start() while another ob_start() is active. Just make sure that you call ob_end_flush() the appropriate number of times. If multiple output callback functions are active, output is being filtered sequentially through each of them in nesting order.
php.ini中的output_buffering不为Off时, 会自动开启一个缓冲区(等同于调用一次ob_start()), 如果为数值, 即为缓冲区的缺省大小.
ob_get_contents()在未开启缓冲区的情况下调用不报错, 返回false.而ob_end_clean()以及相类似操作会报告Notice级别错误, 告知未开启缓冲区.
Submitted by zwws on 2009, July 20, 3:18 PM
原理: 将每个二进制位为一个权限标识位