特殊參數(shù):iconv("UTF-8","GB2312//IGNORE",$data);這里的參數(shù)是要//來(lái)分割的膛堤;
有兩個(gè)可選的輔助參數(shù):TRANSLIT和IGNORE ,(其中IGNORE 就是說(shuō)遇到無(wú)法轉(zhuǎn)換的就跳過(guò))晌该。
1)獲取瀏覽器請(qǐng)求報(bào)文getallheaders()
魔術(shù)常量:
1)LINE:返回當(dāng)前文件行號(hào)肥荔;
2)FILE返回當(dāng)前文件完整路徑;
3)FUNCTION返回當(dāng)前腳本所有的函數(shù)名字朝群;
4)CLASS返回當(dāng)前腳本所有的類名燕耿;
5)METHOD返回類中的方法;
6)NAMESPACE返回腳本命名空間潜圃;
魔術(shù)函數(shù):
1缸棵。__construct() 實(shí)例化對(duì)象時(shí)被調(diào)用, 當(dāng)__construct和以類名為函數(shù)名的函數(shù)同時(shí)存在時(shí)谭期,__construct將被調(diào)用堵第,另一個(gè)不被調(diào)用。
2隧出。__destruct() 當(dāng)刪除一個(gè)對(duì)象或?qū)ο蟛僮鹘K止時(shí)被調(diào)用踏志。
3。__call() 對(duì)象調(diào)用某個(gè)方法胀瞪, 若方法存在针余,則直接調(diào)用; 若不存在凄诞,則會(huì)去調(diào)用__call函數(shù)圆雁。
4。__get() 讀取一個(gè)對(duì)象的屬性時(shí)帆谍, 若屬性存在伪朽,則直接返回屬性值; 若不存在汛蝙,則會(huì)調(diào)用__get函數(shù)烈涮。
5朴肺。__set()
設(shè)置一個(gè)對(duì)象的屬性時(shí), 若屬性存在坚洽,則直接賦值戈稿; 若不存在,則會(huì)調(diào)用__set函數(shù)讶舰。6鞍盗。__toString() 打印一個(gè)對(duì)象的時(shí)被調(diào)用。如echo $obj;或print $obj;
7绘雁。__clone() 克隆對(duì)象時(shí)被調(diào)用橡疼。如:$t=new Test();$t1=clone $t;
8。__sleep() serialize之前被調(diào)用庐舟。若對(duì)象比較大欣除,想刪減一點(diǎn)東東再序列化,可考慮一下此函數(shù)挪略。
9历帚。__wakeup() unserialize時(shí)被調(diào)用,做些對(duì)象的初始化工作杠娱。
10挽牢。__isset() 檢測(cè)一個(gè)對(duì)象的屬性是否存在時(shí)被調(diào)用。如:isset($c->name)摊求。
11禽拔。__unset() unset一個(gè)對(duì)象的屬性時(shí)被調(diào)用。如:unset($c->name)室叉。
12睹栖。__set_state() 調(diào)用var_export時(shí),被調(diào)用茧痕。用__set_state的返回值做為var_export的返回值野来。
13。__autoload() 實(shí)例化一個(gè)對(duì)象時(shí)踪旷,如果對(duì)應(yīng)的類不存在曼氛,則該方法被調(diào)用。