php框架
框架就是一堆**的集合,裡邊有變數、函式、類、常量,裡邊也有許多設計模式mvc、ar資料庫、單例等等。
框架可以節省我們50-60%的工作量,我們全部精力都集中在業務層次
框架的優點
1、框架可以幫組我們快速、穩定、高效搭建程式系統
2、該系統由於框架的使用使得本身的維護性、靈活性、適應客戶需求方面得到最大化的增強。
3、使用框架的過程中可以使得我們的注意力全部集中業務層面,而無需關心程式的底層架構
解壓包解壓出來的檔案
解壓出來的index.php是入口檔案,乙個專案裡面的檔案全要走這個頁面
thinkphp核心資料夾下 盡量不要修改
common資料夾是核心函式庫
conf資料夾是放配置檔案
lang資料夾是語言包
library資料夾是核心資源庫
home資料夾下
common資料夾是存放自己寫的函式
conf資料夾是放自己模組的配置檔案 可以修改
mvc模式
mvcmvc: model 模型 模型(資料)層 view 檢視 檢視層 controller控制器 邏輯層
m:運算元據(資料連線,資料訪問)
v:提供顯示模板
c:實現業務邏輯
mvc:約定勝於配置
action:操作,放在控制器裡面的方法
之前訪問的方式:訪問的具體頁面
mvc訪問的方式:訪問控制器下的操作(方法),不是乙個具體頁面
mvc模式的四種訪問方法
1.http://**/index.php?m=xx&c=xx&a=xx 基本get模式
2.http://**/index.php/模組/控制器/操作方法 路徑模式pathinfo
3.http://**/模組/控制器/操作方法 rewrite重寫模式
4.http://**/index.php?s=/模組/控制器/方法 相容模式
namespace命名空間
建立控制器的時候格式必須和以前的一樣
'show_page_trace'=> true 顯示trace資訊
在控制器裡面讀取配置用 c();方法
前置操作
public function_before_xianshi()
後置操作
public function_after_xianshi()
{var_dump(get_defined_constants());獲取系統常量資訊
_self_ 返回完整的路徑
_module_ 返回到模組
_controller_獲取到當前控制器
_action_獲取到當前操作方法
php常見框架
yii 是乙個基於元件 用於開發大型 web 應用的高效能 php 框架.採用嚴格的oop編寫,並有著完善的庫引用以及全面的教程,提供了今日web 2.0應用開發所需要的幾乎一切功能.phalcon 是一套實現mvc架構的高效能php 應用程式框架 yaf 是乙個c語言編寫的php框架,1 是乙個以...
PHP框架概論
php語言本身是一門指令碼語言,雖然其類似於shell python等這些指令碼語言。但其最常見的領域還是web端,目前世界上大部分的 都是用php語言開發的。php語言同時也是一門非常易學的語言,初學者可以很快就入門 上手。你會發現,使用php開發乙個簡單的部落格系統,是極快的。但是,隨著web端...
Java集合框架 基礎框架
可以看到集合的基礎介面是map,collection以及iterator。其餘的類都實現自這3個類。public inte ce iterator 舉個簡單例子 把集合裡的元素每個都輸出出來 listnames new arraylist names.add joemsu names.add god...