在tp5中,咱們通常在模板中輸出變量是這樣的:{$test}
php
可是有時候在有些源碼中咱們能夠看到這樣的方式:{$test|raw}
html
這個時候若是你去找手冊會發現,全文基本沒有提到這個raw的做用。緩存
那麼根據{}中|的做用理解,咱們能夠把raw當成是一個方法,全局搜索試試。code
很遺憾,只在Query.php中找到一個同名方法,且這是一個類方法,PASS。htm
後面直接在模板中寫兩個,分別是帶raw和不帶的,刷新頁面,查看runtime中的緩存文件。blog
結果一目瞭然,以下:源碼
{$test} ------> <?php echo htmlentities($test);?> {$test|raw} ------> <?php echo $test;?>
這個結果就是說,系統默認是過濾HTML的,若是你不想過濾的話,請在標籤里加|raw這種方式,告訴系統,你須要輸出HTML內容。it