?? ??? ??:for-in ??: ??? ??? ???? ??
var obj={x:10,y:20,z:30,m:function () { console.log('php.cn') }} for (pac in obj){ if (pac=='x'){ console.log( pac+'對(duì)像的屬性'+obj[pac]+' 名稱等于X的' ); }else{ console.log( pac+'對(duì)像的屬性'+obj[pac]+' 其它非X' ); } } 還可以這樣變通。
2021-11-270個(gè)贊
限定符 $寫在原子后面,表示匹配結(jié)束后面不能有其它字符。 比如 w{2} 匹配二個(gè)連貫的w w{2}$ 匹配二個(gè)連貫的同意還要求后面不能有其它字符。
2017-10-290個(gè)贊
. 代表所有字符, .+ 一個(gè)或是多個(gè)字符。 書寫格式: /.+/ /是定界符
2017-10-290個(gè)贊
默認(rèn)從第一個(gè)字符開始。 1[3-8][0-9]\d{10} 1 對(duì)應(yīng)第1位必需是1 [3-8] 對(duì)應(yīng)第2位必需是從3~8的數(shù)字,>=3 <=8 [0-9] 對(duì)應(yīng)第3位從0到9 其實(shí)就是所有數(shù)字了 \d{9} 對(duì)應(yīng)第4位的要求是數(shù)值,加了長(zhǎng)度條件 是9位 依照上述原理,我想如果要匹配出所有138的手機(jī)號(hào)碼或是177的手機(jī)號(hào)可以這樣寫。 138\d{8} 138\d{8} 前三個(gè)字符固定了,后8位只要是數(shù)值即可。
要判斷內(nèi)容是不是11位的手機(jī)號(hào)。 1[1-9][1-9]\d{8} 要求第一位必需是1 第2位和第3位。都必需是 1~9的數(shù)字。
2017-10-290個(gè)贊
\w+(\.\w+)*@\w+(\.\w+) 效果是一樣的。
2017-10-290個(gè)贊
use const 用于導(dǎo)入命令空間中const申明的常量。 use function 用于導(dǎo)入命令空間中的方法。 $user = new \app\index\controller\User; 命令空間下的User類,簡(jiǎn)化成為$user 變量 然后可以使用, $user -> helleo(); 來(lái)訪問(wèn)類下的helleo方法。 用as創(chuàng)建別名,簡(jiǎn)化名稱或是解決重名。
2017-10-290個(gè)贊
在命令空間中可以創(chuàng)建與系統(tǒng)函數(shù)重名的函數(shù),但當(dāng)要訪問(wèn)全局系統(tǒng)函數(shù)時(shí)必需加全局標(biāo)識(shí)。 如:\strtoupper() 將字符串轉(zhuǎn)換為大寫。
2017-10-290個(gè)贊
?? ??? ??:??????? ???? ? ?? ??
namespace app\admin; 在命名空間內(nèi)可以直接使用當(dāng)前空間內(nèi)的常量、方法與類中的方法。 類似于當(dāng)前目錄的意思,在當(dāng)前目錄直接訪問(wèn)當(dāng)前目錄的內(nèi)容。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 命令空間存在子級(jí)如, namespace app\admin\user; 類似于當(dāng)前目錄的下級(jí)目錄,需要帶上目錄名稱。 我的理由就是相對(duì)目錄 如: user\SITE_NAME user\getDomain() user\Demo::hello() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 第三種就是拒絕名稱,也可以理解成拒絕路經(jīng)。 如: \app\admin\user\SITE_NAME \app\admin\user\getDomain() \app\admin\user\Demo::hello()
有錯(cuò)別字,。 拒絕 變成 絕對(duì)
2017-10-290個(gè)贊