今天使用框架發現了一個有趣的現象,在thinkphp框架裡的.html文件內編寫<?php.......?>代碼能夠直接解析。
但正常情況下,不都得是.php後綴的文件才能解析內部的<?php.......?>代碼嗎?
有沒有人知道tp框架是怎麼處理的?
這個是因為think中有一個模板的解析器,你在模板中html裡寫的代碼是要經過think的模板解析器轉換成php文件然後再通過php輸出浏覽器。
也就是說你看到的模板裡面的.html的文件其實不是真正的html文件 ,也可以換成其它的後綴 ,但需要你在配置文件中配置模板的後綴。
一點個人的理解,希望能幫到你。