新版本的 thinkPHP 不知道,老版本的 TP 框架, ABCDEFG 的函數命名方法,各種臃腫的配置,目前找了半天哪里開 debug 都不知道,因為他把本來最簡單的 php 弄成一個龐大的積木工程,而你對這個積木工程的內部不了解,哪里出錯,哪里優化都不清楚, php 框架的宗旨應該是一種清晰的脈絡,一有異常馬上知道哪個環節出錯了、哪個環節該優化了,順藤摸瓜找到癥結所在,達到整個服務器如庖丁解牛般了然于心。因此很多人都說自己寫的框架才是世界上最好的框架,然而 TP 完全與這一理念背道而馳, php 本來就是一種框架式、模板式的語言,簡單易用的 php 到 TP 這兒卻變成各種新概念,異常臃腫。個人覺得一種最簡單的 php 框架就這么幾個文件:
1.index.php 入口文件,包含 functions.php,config.php,baseController,MySQL.class.php
2.各種 Controller 繼承 baseController ,當然你要加一個 baseModel.php 也可以,項目足夠小, MVC 可以直接改成 MC 模式
一個框架就完成了,需要 TP 這么畫蛇添足 ban 復雜嗎?