手冊裡說:預設情況下,模板替換只會替換模板檔案的特殊字串,不會替換動態資料中的輸出的內容。
可是我在php檔案中印出__SELF__這個模板常數竟然可以,這是為什麼?不是很明白這個原理。 。
<code><?php public function add(){ var_dump(__SELF__); //输出string '/Home/Order/add.html' (length=20) } ?></code>
手冊裡說:預設情況下,模板替換只會替換模板檔案的特殊字串,不會替換動態資料中的輸出的內容。
可是我在php檔案中印出__SELF__這個模板常數竟然可以,這是為什麼?不是很明白這個原理。 。
<code><?php public function add(){ var_dump(__SELF__); //输出string '/Home/Order/add.html' (length=20) } ?></code>
這樣當然可以印了。有什麼不懂的
這裡的__self__是作為魔法常數了。你試試印__public__你看你能印出東西來不
TP好像沒有屏蔽掉__self__魔法常數吧,那就可以印啊
PHP的變數好像兩種,一種有$,一種沒有$,透過defined('_PHP_FILE_','aaa'),來宣告賦值,其這兩種變數類似。