-
\s:用于匹配單個(gè)空格符,包括tab鍵和換行符; \S:用于匹配除單個(gè)空格符之外的所有字符; \d:用于匹配從0到9的數(shù)字; \w:用于匹配字母,數(shù)字或下劃線字符; \W:用于匹配所有與\w不匹配的字符; . :用于匹配除換行符之外的所有字符。查看全部
-
<?php $filename = '/data/webroot/usercode/code/resource/test.txt'; //編寫代碼讀取$filename的文件內(nèi)容 $content = file_get_contents($filename); echo $content;查看全部
-
<?php session_start(); //假設(shè)用戶登錄成功獲得了以下用戶數(shù)據(jù) $userinfo = array( 'uid' => 10000, 'name' => 'spark', 'email' => 'spark@imooc.com', 'sex' => 'man', 'age' => '18' ); header("content-type:text/html; charset=utf-8"); /* 將用戶信息保存到session中 */ $_SESSION['uid'] = $userinfo['uid']; $_SESSI查看全部
-
<?php session_start(); $_SESSION['name'] = 'jobs'; //在這里刪除name的session值 unset($_SESSION['name']); if (isset($_SESSION['name'])) { echo $_SESSION['name']; }查看全部
-
<?php //在這里設(shè)置name的session值為jobs session_start(); $_SESSION['name']="jobs"; echo $_SESSION['name'];查看全部
-
<?php //補(bǔ)充路徑參數(shù),實(shí)現(xiàn)有效路徑的設(shè)置 setcookie('test', '1', 0,'/'); var_dump($_COOKIE['test']);查看全部
-
1.屬性的重載通過通過__set,__get,__isset,__unset來分別實(shí)現(xiàn)對不存在屬性的賦值、讀取、判斷屬性是否設(shè)置、銷毀屬性。 2.方法的重載通過__call來實(shí)現(xiàn),當(dāng)調(diào)用不存在的方法的時(shí)候,將會轉(zhuǎn)為參數(shù)調(diào)用__call方法,當(dāng)調(diào)用不存在的靜態(tài)方法時(shí)會使用__callStatic重載。 3.public function __call($name,$args){}第一個(gè)參數(shù)會自動接收不存在的方法名,第二個(gè)參數(shù)則以數(shù)組的方式接收不存在方法的多個(gè)參數(shù)。查看全部
-
當(dāng)擴(kuò)展一個(gè)類的時(shí)候,子類會繼承父類所有的protected與public的屬性與方法,子類也可以覆蓋父類相應(yīng)的方法。查看全部
-
1.靜態(tài)屬性與方法可以在不實(shí)例化類的情況下調(diào)用,直接使用類名::方法名的方式進(jìn)行調(diào)用。 2.靜態(tài)屬性不允許對象使用->操作符調(diào)用??梢允褂胹elf,parent,static在內(nèi)部調(diào)用靜態(tài)方法與屬性。 3.靜態(tài)方法也可以通過變量來進(jìn)行動態(tài)調(diào)用。在靜態(tài)方法中,$this偽變量不允許使用。查看全部
-
如果構(gòu)造函數(shù)定義成了私有方法,則不允許直接實(shí)例化對象了,這時(shí)候一般通過靜態(tài)方法進(jìn)行實(shí)例化,在設(shè)計(jì)模式中會經(jīng)常使用這樣的方法來控制對象的創(chuàng)建,比如單例模式只允許有一個(gè)全局唯一的對象。查看全部
-
屬性必須定義訪問控制,而方法可以不定義訪問控制(默認(rèn)是public)查看全部
-
PHP5可以在類中使用__construct()定義一個(gè)構(gòu)造函數(shù),具有構(gòu)造函數(shù)的類,會在每次對象創(chuàng)建的時(shí)候調(diào)用該函數(shù),因此常用來在對象創(chuàng)建的時(shí)候進(jìn)行一些初始化工作。在子類中如果定義了__construct則不會調(diào)用父類的__construct,如果需要同時(shí)調(diào)用父類的構(gòu)造函數(shù),需要使用parent::__construct()顯式的調(diào)用。查看全部
-
使用關(guān)鍵字static修飾的,稱之為靜態(tài)方法,靜態(tài)方法不需要實(shí)例化對象,可以通過類名直接調(diào)用,操作符為雙冒號::。查看全部
-
創(chuàng)建類的實(shí)例的兩種方法:$car = new Car(); //也可以采用變量來創(chuàng)建 $className = 'Car'; $car = new $className();查看全部
-
小呀小蘋果查看全部
舉報(bào)
0/150
提交
取消