我在复制的课程中发生了某些错误。这不是我的课,但失败的相关位是:为什么有人会以这种方式使用ob_start,这有什么意义?
class foo {
function process() {
ob_start(array(&$this, 'parseTemplate'));
}
function parseTemplate(){}
}
有谁知道什么ob_start
表达应该做的事?在&$this
副本的上下文中调用parse_template
方法? PHP版本是5.3.2-1
。我怀疑这个班的编码是5.0-5.2,而且是5.3?或者它可能是别的东西?
好的,我们现在有很多的回应,说这是一个ob_start回调用法。问题的第二部分是它为什么失败。手册上有一个很大的警告,请检查parseTemplate函数是否包含“chdir(dirname($ _ SERVER ['SCRIPT_FILENAME']))”。也许是这样,或者不是。 – regilero 2011-01-06 22:34:24