-
子類不能調用父類的私有屬性及方法查看全部
-
定義常量查看全部
-
__construct __destruct查看全部
-
構造方法:new后自動觸發的;析構方法:銷毀后自動觸發的查看全部
-
new后成功調用類里面的私有屬性查看全部
-
good查看全部
-
重用性 靈活性 擴展性查看全部
-
有類才有對象查看全部
-
后期靜態綁定,繼承的類和自身有同名的方法,用self代替static 調用。查看全部
-
spl_autoload_register (autoload) 自動加載文件查看全部
-
#命名空間 namespace 想要調用兩個函數名相同的php文件 可以用命名空間。 例如: php1 可以保存在venter下 : namespace venter; php2 可以保存在venter目錄下的session 下: namespace venter\session; 2.想要常量跟隨命名空間變換。 用 constant constant_name = ""; 3.整體運用其他文件導入,不用過長。 則可以 輸入 use venter\session\imooc; 若怕導入的東西會重復,可以起個別名 use venter\imooc as imooc2; 4*.想要導入函數 use 后一定要加function 導入常量 use 后一定要加const查看全部
-
面向對象(object-oriented) 項目代碼都應該由單個能夠起子程序作用的對象組成。 1.重用性 2.靈活性 3.擴展性查看全部
-
<?php /** * Created by PhpStorm. * User: X1O * Date: 2017/11/9 * Time: 22:45 * Desc: 設計模式值單例模式,類只能被實例化一次 */ class single { private static $_instance = null; /* * 構造方法私有表示該類不可實例化 * */ private function __construct() { } private function __clone() { // TODO: Implement __clone() method. } public static function getInstance() { if (!(self::$_instance instanceof self)) { self::$_instance = new self(); return self::$_instance; } else { return self::$_instance; } } } $test1 = single::getInstance(); $test2 = single::getInstance(); $test3 = single::getInstance(); $test4 = single::getInstance(); var_dump($test1); var_dump($test2); var_dump($test3); var_dump($test4);查看全部
-
#PHP 命名空間 1.命名空間有兩個:指定命名空間 & 全局命名空間 2.查看全部
-
#命名空間 namespace 想要調用兩個函數名相同的php文件 可以用命名空間。 例如: php1 可以保存在venter下 : namespace venter; php2 可以保存在venter目錄下的session 下: namespace venter\session; 2.想要常量跟隨命名空間變換。 用 constant constant_name = ""; 3.整體運用其他文件導入,不用過長。 則可以 輸入 use venter\session\imooc; 若怕導入的東西會重復,可以起個別名 use venter\imooc as imooc2; 4*.想要導入函數 use 后一定要加function 導入常量 use 后一定要加const查看全部
舉報
0/150
提交
取消