php 0613框架基礎

2022-07-27 00:33:18 字數 1370 閱讀 1099

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...