php常用函數(shù)整理

dirname(__FILE__)      獲取當前文件所在的目錄

file_get_contents($fileName)    將整個文件讀入一個字符串

file_put_contents($path,$data)    將一個字符串寫入文件诽凌,如果文件不存在就自動創(chuàng)建

is_file($fileName)    檢測給定文件名是否為一個正常的文件

is_dir($fileDir)    檢測給定文件名是否是一個目錄

is_numeric($code)    檢測給定變量是否為數(shù)字

is_array($val)    檢測給定變量是否為數(shù)組

is_callable    檢測參數(shù)是否為合法的可調(diào)用結構

isset($_GET['format'])    檢測變量是否設置丢胚,并且不是**NULL**

unset($data)   釋放給定的變量 

array_key_exists($key,$arr)    檢查給定的鍵名或索引是否存在于數(shù)組中,存在返回true寒波,不存在返回false

trim($_GET['format'])    去除字符串首尾處的空白字符(或者其他字符)鞋真,第二可選參數(shù)為指定過濾字符崇堰。

mkdir($fileDir,0777)    新建目錄,0777為最高權限

unlink($fileName)    刪除文件

json_encode($data)   對變量進行json格式編碼

json_decode($data,true)    對json格式的字符串進行解碼涩咖,不加true會以PHP對象輸出, 加true輸出PHP數(shù)組

urlencode()   編碼url字符串

urldecode()   解碼已編碼的 URL 字符串

debug_backtrace()    返回一個有行號海诲,對象,類名檩互,方法等組成的關聯(lián)數(shù)組

bin2hex(*string*)  把一個字符串值從二進制轉換為十六進制

pack(format,args+)  函數(shù)把數(shù)據(jù)裝入一個二進制字符串特幔,format為必選參數(shù)

mb_internal_encoding()設置/獲取內(nèi)部字符編碼

mb_http_output() 設置/獲取 HTTP 輸出字符編碼

mb_http_input() 檢測 HTTP 輸入字符編碼

mb_detect_order() 設置/獲取 字符編碼的檢測順序

ini_set()  設置php.ini配置文件

password_hash()  5.5引入的函數(shù),用于創(chuàng)建密碼散列

password_verify()   驗證密碼是否與密碼散列值匹配

strip_tags()   從字符串中去除html和php標記

htmlspecialchars()   將特殊字符轉換為html實體

htmlentities()    將字符轉換為 HTML 轉義字符盾似,會轉換所有具有 HTML 實體的字符

html_entity_decode()       解碼敬辣,htmlentities的反向操作

http_build_query()       使用給出的關聯(lián)(或 索引)數(shù)組生成一個經(jīng)過 URL-encode 的請求字符串

escapeshellarg($str)        把字符串轉碼為可以在 shell 命令里使用的參數(shù)

nl2br()    在字符串所有的新行之前插入html換行標記

base64_encode()     使用 MIME base64 對數(shù)據(jù)進行編碼
1.設計此種編碼是為了使二進制數(shù)據(jù)可以通過非純 8-bit 的傳輸層傳輸;
2.Base64-encoded 數(shù)據(jù)要比原始數(shù)據(jù)多占用 33% 左右的空間雪标。

base64_decode()     對使用 MIME base64 編碼的數(shù)據(jù)進行解碼

arrray*  str_split($str, $len)        將字符串轉換為數(shù)組

array*   explode($delimiter, $str)        使用一個字符串分割另一個字符串

array*   preg_split($pattern, $str)      通過一個正則表達式分隔字符串

get_defined_functions()    獲取所有已定義函數(shù)的數(shù)組

memory_get_usage()   獲取當前PHP的內(nèi)存消耗

魔術方法:

獲取當前行號 (__LINE__)

文件路徑 (__FILE__)

目錄路徑 (__DIR__)

函數(shù)名 (__FUNCTION__)

類名 (__CLASS__)

方法名 (__METHOD__) 

命名空間 (__NAMESPACE__)

構造函數(shù) __construct() 被聲明為 protected 是為了防止用new操作符在這個類之外創(chuàng)建新的實例零院。

魔術方法 __clone() 被聲明為 private 是為了防止用clone操作符克隆出新的實例.

魔術方法 __wakeup() 被聲明為 private 是為了防止通過全局函數(shù)unserialize()反序列化這個類的實例。
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末村刨,一起剝皮案震驚了整個濱河市告抄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嵌牺,老刑警劉巖打洼,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件龄糊,死亡現(xiàn)場離奇詭異,居然都是意外死亡募疮,警方通過查閱死者的電腦和手機炫惩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來阿浓,“玉大人他嚷,你說我怎么就攤上這事“疟校” “怎么了筋蓖?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長退敦。 經(jīng)常有香客問我粘咖,道長,這世上最難降的妖魔是什么侈百? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任瓮下,我火速辦了婚禮,結果婚禮上设哗,老公的妹妹穿的比我還像新娘唱捣。我一直安慰自己,他們只是感情好网梢,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布震缭。 她就那樣靜靜地躺著,像睡著了一般战虏。 火紅的嫁衣襯著肌膚如雪拣宰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天烦感,我揣著相機與錄音巡社,去河邊找鬼。 笑死手趣,一個胖子當著我的面吹牛晌该,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播绿渣,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼朝群,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了中符?” 一聲冷哼從身側響起姜胖,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎淀散,沒想到半個月后右莱,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蚜锨,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年慢蜓,在試婚紗的時候發(fā)現(xiàn)自己被綠了亚再。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡晨抡,死狀恐怖针余,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情凄诞,我是刑警寧澤圆雁,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站帆谍,受9級特大地震影響伪朽,放射性物質發(fā)生泄漏。R本人自食惡果不足惜汛蝙,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一烈涮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧窖剑,春花似錦坚洽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至需了,卻和暖如春跳昼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背肋乍。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工鹅颊, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人墓造。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓堪伍,卻偏偏與公主長得像,于是被迫代替她去往敵國和親觅闽。 傳聞我的和親對象是個殘疾皇子帝雇,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355