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