-
PHP鏈?zhǔn)讲僮鞯膶?shí)現(xiàn) $db -> where() -> limit() -> order(); 實(shí)現(xiàn)鏈?zhǔn)讲僮麝P(guān)鍵點(diǎn)在于,在每個(gè)方法里使用 return $this;查看全部
-
php標(biāo)準(zhǔn)庫(kù)又叫spl庫(kù),spl中4種常用的數(shù)據(jù)結(jié)構(gòu)類: 1.棧: splstack 后進(jìn)先出。 $stack = new SplStack(); 入棧:$statck -> push() 出棧:$statck -> pop(); 2.隊(duì)列:splqueue 先進(jìn)先出,后進(jìn)后出 入列:$queue -> enqueue(); 出列:$queue -> dequeue(); 3.堆:splMinHeap $heap = new SqlMinHeap();最小堆 入堆:$heap -> insert() 出堆:$heap -> extract() 4.固定長(zhǎng)度的數(shù)組 splFixedArray(長(zhǎng)度); 通過下標(biāo)訪問, 無論是否有值都會(huì)分配空間,保留位置查看全部
-
PSR-0規(guī)范:PHP 業(yè)界提出的大家要遵循的面向?qū)ο缶幋a規(guī)范。 PSR-0規(guī)范: 1、命名空間必須與絕對(duì)路徑一致 2、類名的首字母必須大寫 3、除了入口文件外,其他 ‘.php’文件必須只有一個(gè)類,不能有可執(zhí)行的代碼 開發(fā)符合PSR-0 規(guī)范的基礎(chǔ)框架 1、全部使用命名空間 命名空間與目錄名保持一致,文件名與類名保持一致,如果是兩層,就是App\Controller這種格式,除了類名外不得有任何可執(zhí)行代碼 2、所有PHP文件必須自動(dòng)載入,不能有include/require 3、單一入口,也就是index.php查看全部
-
php 5.2 引入 __autoload()方法,實(shí)現(xiàn)類的自動(dòng)載入功能,但是因?yàn)椴荒躳hp重復(fù)定義,5.3開始使用 sql_autoload_register() 來取代__autoload(); 特點(diǎn)是允許可以存在多個(gè)autoload 函數(shù) 使用:sql_autoload_register('函數(shù)名'); 例: sql_autoload_register('autoload1'); sql_autoload_register('autoload2');查看全部
-
作用: 解決項(xiàng)目命名沖突的問題,只有類、函數(shù)、常量受命名空間的影響 使用: 所有的命名空間都得在其他代碼輸出之前定義 聲明: 使用 namespace 關(guān)鍵字定義命名空間 例:namespace test1; 調(diào)用命名空間里的方法或者函數(shù): 命名空間名稱\方法名或者函數(shù)名; 例:test1\test();查看全部
-
迭代器模式查看全部
-
重裝系統(tǒng)后任然可用的服務(wù)器查看全部
-
程序員專屬字體查看全部
-
純文本開發(fā)環(huán)境 集成開發(fā)環(huán)境ide phpstorm:http://www.jetbrains.com/phpstorm查看全部
-
這才是真么的適配器模式 class Adaptee { public function realRequest() { echo "這是被適配者真正的調(diào)用方法"; } } interface Target{ public function request(); } class Adapter implements Target { protected $adaptee; function __construct(Adaptee $adaptee) { $this->adaptee = $adaptee; } public function request() { echo "適配器轉(zhuǎn)換:"; $this->adaptee->realRequest(); } } $adaptee = new Adaptee(); $target = new Adapter($adaptee); $target->request();查看全部
-
配置和設(shè)計(jì)模式-加載配置。工廠、裝飾器、觀察者、代理查看全部
-
面向?qū)ο缶幊痰?一些原則查看全部
-
開發(fā)的目標(biāo) 1.命名空間 2.自動(dòng)載入 3.單一入口查看全部
-
觀察者模式查看全部
-
策略模式查看全部
舉報(bào)
0/150
提交
取消