php面試專題---21、MVC框架基本工作原理考察點
一、總結
一句話總結:
會的東西快速過,不要浪費時間,生命有限,都是一些很簡單的東西。
1、mvc框架單一入口的 優勢 是什么?
可以進行統一的安全性檢查
集中處理程序
2、php視圖層常見模板引擎有哪些?
PHP是一種HTML內嵌式的在服務端執行的腳本語言,但是PHP有很多可以使PHP代碼和HTML代碼分開的模板引擎,例如:Smarty、Twig、Haml、Liquid等
3、mvc框架中視圖層模板引擎的工作原理?
模板引擎就是龐大的完善的正則表達式替換庫
4、無限級分類 另外一種實現方法?
|||-being
id title pid path 1 服裝 0 0-1 2 上衣 1 0-1-2 3 長袖 2 0-1-2-3 order by 排序
|||-end
path路徑里面存父親id到自己id的整個路徑
排序的話可以直接根據path來order by
5、請寫一個函數,實現以下功能:字符串“open_door”轉換成“OpenDoor"、“make_byid"轉換成”MakeByld”?
主要就是explode函數和ucfirst函數
function strHandle($str){ $return=""; $arr=explode('_',$str); foreach($arr as $val){ $return.=ucfirst($val); return $return; } }
二、內容在總結中