我在複製的課程中發生了某些錯誤。這不是我的課,但失敗的相關位是:爲什麼有人會以這種方式使用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