-
實現(xiàn)自動載入類:PHP5.3之前
缺陷:在引用多個框架的工程中,如果出現(xiàn)多次 __autoload(),會報重復定義致命錯誤。
查看全部 -
$user->name;
查看全部 -
策略模式 :
查看全部 -
適配器模式
查看全部 -
單例模式:類只允許創(chuàng)造一次,
1:類的構造方法__construct聲明為private;
2:再創(chuàng)造一個靜態(tài)方法去new自己;
3:再設置一個保護protected或私有private的屬性,把new自己的對象賦給這個屬性;
查看全部 -
面向對象編程的基本原則
查看全部 -
3種基礎設計模式
工廠模式:工廠方法或者類生成對象,而不是在代碼中直接new
單例模式:使某個類的對象僅允許創(chuàng)建一個
注冊模式:全局共享和交換對象
查看全部 -
注冊模式: 注冊類,可以用于全局調用
工廠模式:用于創(chuàng)建對象。好處:如果被調用的對象需要進行修改,那么使用工廠模式便只修改一個地方就好
單例模式:不重復new 對象
查看全部 -
php面向對象高級特性
SPL庫得使用(PHP標準庫)
????1.SplStack、SplQueue、SplHeap、SplFixedArray等數(shù)據(jù)結構
? ? 2、ArrayIterator、AppendIterator、Countable、ArrayObject
? ? 3、SPL提供得函數(shù)
查看全部 -
開發(fā)符合PSR-0規(guī)范得基礎框架
? ? 1、全部使用命名空間
? ? 2、所有php文件必須自動載入,不能有include/require
? ? 3、單一入口
查看全部 -
符合PSR-0的框架
1,全部使用命名空間
2,PHP文件必須自動載入,沒有INCLUDE/REQUIRE
3,單一入口
查看全部 -
1,類命名空間必須與絕對路徑一致
2,類名首字母必須大寫
3,除入口文件外,其他.php必須只有一個類
查看全部 -
數(shù)據(jù)對象映射模式
查看全部 -
數(shù)據(jù)對象映射模式
查看全部 -
策略模式2
查看全部
舉報