注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程即用即查PHP函數(shù)參考手冊(含盤)

即用即查PHP函數(shù)參考手冊(含盤)

即用即查PHP函數(shù)參考手冊(含盤)

定 價(jià):¥69.00

作 者: 陳向輝 編著
出版社: 人民郵電出版社
叢編項(xiàng): 即用即查系列
標(biāo) 簽: PHP

ISBN: 9787115171856 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 632 字?jǐn)?shù):  

內(nèi)容簡介

  本書采用簡潔明了的形式進(jìn)行編寫,目錄非常清晰,讀者可以通過目錄迅速找到所需要的函數(shù)。另外,書中實(shí)例豐富且簡單易懂,通過實(shí)例的演示,讀者能夠迅速掌握各個(gè)函數(shù)的使用方法。 本書按照函數(shù)的分類,詳細(xì)介紹了與PHP有關(guān)的各種函數(shù),包括:PHP簡介、服務(wù)器數(shù)據(jù)庫、數(shù)組字符、文件目錄操作、網(wǎng)絡(luò)通信、圖像處理、Win32函數(shù)、XML函數(shù)、綜合函數(shù)等,共9篇35章。這些章節(jié)全面涵蓋了PHP編程中從字符、數(shù)據(jù)處理到數(shù)據(jù)庫、網(wǎng)絡(luò)通信,從圖像處理到XML應(yīng)用等各方面的內(nèi)容。本書的內(nèi)容完全可以滿足一般編寫PHP程序的要求。 本書適用于PHP初學(xué)者、PHP程序員以及其他Web應(yīng)用程序開發(fā)和管理技術(shù)人員作為工具手冊使用。

作者簡介

暫缺《即用即查PHP函數(shù)參考手冊(含盤)》作者簡介

圖書目錄

第1篇 PHP簡介
第1章 PHP基礎(chǔ)知識(shí) 3
1.1 PHP概述 3
1.2 PHP開發(fā)環(huán)境的搭建 4
1.2.1 Web服務(wù)器Apache的安裝 4
1.2.2 PHP解釋器的安裝 6
1.2.3 MySQL數(shù)據(jù)庫的安裝 7
1.3 第一個(gè)PHP程序 10
1.3.1 HELLO WORLD 10
1.3.2 測試MySQL數(shù)據(jù)庫是否成功安裝 10
1.4 小結(jié) 11
第2篇 服務(wù)器數(shù)據(jù)庫篇
第2章 Apache函數(shù) 15
2.1 Apache信息獲取類函數(shù) 15
2.1.1 apache_child_terminate函數(shù):在本次請求結(jié)束后終止Apache進(jìn)程 15
2.1.2 apache_get_modules函數(shù):獲取Apache的模塊列表 16
2.1.3 apache_get_version函數(shù):獲取Apache的版本 16
2.1.4 apache_getenv函數(shù):獲取Apache的環(huán)境變量 17
2.1.5 apache_lookup_uri函數(shù):獲取特定的URL有關(guān)信息 17
2.1.6 apache_note函數(shù):獲取或設(shè)置Apache請求記錄 18
2.1.7 apache_request_headers函數(shù):獲取HTTP請求的標(biāo)頭 19
2.1.8 apache_response_headers函數(shù):獲取所有HTTP回應(yīng)標(biāo)頭 19
2.1.9 getallheaders函數(shù):獲取所有HTTP變數(shù)值 20
2.2 Apache配置類函數(shù) 20
2.2.1 apache_reset_timeout函數(shù):重設(shè)Apache寫操作時(shí)間 21
2.2.2 apache_setenv函數(shù):設(shè)置Apache的環(huán)境變量 21
2.2.3 virtual函數(shù):執(zhí)行Apache的子請求 22
2.3 Apache編碼類函數(shù) 22
2.3.1 ascii2ebcdic函數(shù):將ASCII碼轉(zhuǎn)換為EBCDIC碼 22
2.3.2 ebcdic2ascii函數(shù):將EBCDIC碼轉(zhuǎn)換為ASCII碼 23
2.4 小結(jié) 23
第3章 ODBC函數(shù) 24
3.1 ODBC連接類函數(shù) 25
3.1.1 odbc_connect函數(shù):打開一個(gè)ODBC連接 25
3.1.2 odbc_close函數(shù):關(guān)閉一個(gè)已經(jīng)打開的ODBC連接 26
3.1.3 odbc_close_all函數(shù):關(guān)閉所有已經(jīng)打開的ODBC連接 27
3.1.4 odbc_pconnect函數(shù):打開一個(gè)持續(xù)有效的ODBC連接 27
3.2 ODBC操作類函數(shù) 28
3.2.1 odbc_commit函數(shù):更新所有處于未決狀態(tài)的操作 28
3.2.2 odbc_do函數(shù):在打開的ODBC連接上執(zhí)行SQL語句 29
3.2.3 odbc_exec函數(shù):執(zhí)行SQL語句 30
3.2.4 odbc_execute函數(shù):執(zhí)行一個(gè)預(yù)置的SQL語句 30
3.2.5 odbc_free_result函數(shù):釋放傳回資料所占用的內(nèi)存 31
3.2.6 odbc_prepare函數(shù):預(yù)置SQL語句的執(zhí)行 32
3.2.7 odbc_rollback函數(shù):撤銷所有處于未決狀態(tài)的操作 32
3.3 ODBC信息獲取類函數(shù) 33
3.3.1 odbc_columnprivileges函數(shù):列出給定表的列和相關(guān)的權(quán)限 33
3.3.2 odbc_columns函數(shù):列出指定表的列的名稱 34
3.3.3 odbc_cursor函數(shù):獲取光標(biāo)的名稱 35
3.3.4 odbc_data_source函數(shù):返回連接數(shù)據(jù)庫的信息 35
3.3.5 odbc_error函數(shù):獲取最后的錯(cuò)誤代碼 36
3.3.6 odbc_errormsg函數(shù):獲取最后的錯(cuò)誤信息 36
3.3.7 odbc_fetch_array函數(shù):獲取結(jié)果集數(shù)組 37
3.3.8 odbc_fetch_into函數(shù):獲取傳回的指定列 38
3.3.9 odbc_fetch_object函數(shù):返回結(jié)果集到對象 38
3.3.10 odbc_fetch_row函數(shù):獲取傳回的一列 39
3.3.11 odbc_field_len函數(shù):獲取字段的長度 40
3.3.12 odbc_field_name函數(shù):獲取字段的名稱 41
3.3.13 odbc_field_num函數(shù):獲取字段的序號(hào) 41
3.3.14 odbc_field_precision函數(shù):獲取字段的長度 42
3.3.15 odbc_field_scale函數(shù):獲取字段的浮點(diǎn)數(shù) 42
3.3.16 odbc_field_type函數(shù):獲取字段的資料類型 43
3.3.17 odbc_foreignkeys函數(shù):返回特定表的外來鍵 44
3.3.18 odbc_gettypeinfo函數(shù):返回?cái)?shù)據(jù)庫的類型信息 44
3.3.19 odbc_longreadlen函數(shù):設(shè)定傳回欄的最大值 45
3.3.20 odbc_num_fields函數(shù):獲取字段數(shù)目 45
3.3.21 odbc_num_rows函數(shù):獲取傳回的列數(shù)目 45
3.3.22 odbc_primarykeys函數(shù):返回列的名字作為表的主鍵 46
3.3.23 odbc_procedurecolumns函數(shù):返回檢索過程的參數(shù)信息 46
3.3.24 odbc_procedures函數(shù):獲取存在于特定數(shù)據(jù)源中的進(jìn)程信息 47
3.3.25 odbc_result_all函數(shù):傳回HTML表格信息 47
3.3.26 odbc_result函數(shù):獲取結(jié)果數(shù)據(jù) 47
3.3.27 odbc_specialcolumns函數(shù):返回一個(gè)表中在傳送更新時(shí)可以自動(dòng)更新的列 48
3.3.28 odbc_statistics函數(shù):獲取表的狀態(tài)及其索引 49
3.3.29 odbc_tableprivileges函數(shù):列出表格和每個(gè)表格關(guān)聯(lián)的權(quán)限 49
3.3.30 odbc_tables函數(shù):獲取特定數(shù)據(jù)庫上的表的名稱 50
3.4 ODBC設(shè)置類函數(shù) 50
3.4.1 odbc_autocommit函數(shù):開啟或關(guān)閉自動(dòng)更新 50
3.4.2 odbc_binmode函數(shù):設(shè)定二進(jìn)制的數(shù)據(jù)處理方式 51
3.4.3 odbc_next_result函數(shù):檢查下一個(gè)結(jié)果集是否可用 52
3.4.4 odbc_setoption函數(shù):調(diào)整ODBC設(shè)定 52
3.5 小結(jié) 53
第4章 MySQL函數(shù) 54
4.1 MySQL連接類函數(shù) 54
4.1.1 mysql_connect函數(shù):打開一個(gè)到MySQL服務(wù)器的連接 54
4.1.2 mysql_close函數(shù):關(guān)閉MySQL連接 55
4.1.3 mysql_pconnect函數(shù):打開一個(gè)到MySQL服務(wù)器的持久鏈接 56
4.2 MySQL操作類函數(shù) 57
4.2.1 mysql_create_db函數(shù):新建一個(gè)MySQL數(shù)據(jù)庫 57
4.2.2 mysql_data_seek函數(shù):移動(dòng)內(nèi)部結(jié)果的指針 57
4.2.3 mysql_db_query函數(shù):發(fā)送一條MySQL查詢 58
4.2.4 mysql_drop_db函數(shù):刪除一個(gè)MySQL數(shù)據(jù)庫 59
4.2.5 mysql_escape_string函數(shù):轉(zhuǎn)義一個(gè)用來查詢的字符串 59
4.2.6 mysql_free_result函數(shù):釋放結(jié)果內(nèi)存 60
4.2.7 mysql_list_dbs函數(shù):列出MySQL服務(wù)器中所有的數(shù)據(jù)庫 60
4.2.8 mysql_list_fields函數(shù):列出MySQL結(jié)果中的字段 61
4.2.9 mysql_list_processes函數(shù):列出MySQL進(jìn)程 61
4.2.10 mysql_list_tables函數(shù):列出MySQL數(shù)據(jù)庫中的表 62
4.2.11 mysql_ping函數(shù):Ping一個(gè)服務(wù)器連接,如果沒有連接則重新連接 63
4.2.12 mysql_query函數(shù):發(fā)送一條MySQL查詢 63
4.2.13 mysql_real_escape_string函數(shù):轉(zhuǎn)義SQL語句中的特殊字符 64
4.2.14 mysql_result函數(shù):獲取結(jié)果數(shù)據(jù) 65
4.2.15 mysql_select_db函數(shù):選擇MySQL數(shù)據(jù)庫 66
4.2.16 mysql_unbuffered_query函數(shù):向MySQL發(fā)送一條SQL查詢,并不獲取和緩存結(jié)果的行 67
4.3 MySQL信息獲取類函數(shù) 67
4.3.1 mysql_affected_rows函數(shù):獲取前一次MySQL操作所影響的記錄行數(shù) 68
4.3.2 mysql_client_encoding函數(shù):獲取字符集的名稱 68
4.3.3 mysql_db_name函數(shù):獲取數(shù)據(jù)庫名 69
4.3.4 mysql_errno函數(shù):返回上一個(gè)MySQL操作中的錯(cuò)誤信息的數(shù)字編碼 70
4.3.5 mysql_error函數(shù):返回上一個(gè)MySQL操作產(chǎn)生的文本錯(cuò)誤信息 70
4.3.6 mysql_fetch_array函數(shù):從結(jié)果集中獲取一行作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,或二者都有 71
4.3.7 mysql_fetch_assoc函數(shù):從結(jié)果集中獲取一行作為關(guān)聯(lián)數(shù)組 72
4.3.8 mysql_fetch_field函數(shù):從結(jié)果集中獲取列信息并作為對象返回 73
4.3.9 mysql_fetch_lengths函數(shù):獲取結(jié)果集中每個(gè)輸出的長度 75
4.3.10 mysql_fetch_object函數(shù):從結(jié)果集中獲取一行作為對象 76
4.3.11 mysql_fetch_row函數(shù):從結(jié)果集中獲取一行作為枚舉數(shù)組 77
4.3.12 mysql_field_flags函數(shù):從結(jié)果集中獲取字段關(guān)聯(lián)的標(biāo)志 77
4.3.13 mysql_field_len函數(shù):返回指定字段的長度 78
4.3.14 mysql_field_name函數(shù):獲取結(jié)果集中指定字段的字段名 79
4.3.15 mysql_field_seek函數(shù):將結(jié)果集中的指針設(shè)定為指定的字段偏移量 80
4.3.16 mysql_field_table函數(shù):獲取指定字段所在的表名 81
4.3.17 mysql_field_type函數(shù):獲取結(jié)果集中指定字段的類型 81
4.3.18 mysql_get_client_info函數(shù):獲取MySQL客戶端信息 82
4.3.19 mysql_get_host_info函數(shù):獲取MySQL主機(jī)信息 83
4.3.20 mysql_get_proto_info函數(shù):獲取MySQL協(xié)議信息 83
4.3.21 mysql_get_server_info函數(shù):獲取MySQL服務(wù)器信息 84
4.3.22 mysql_info函數(shù):獲取最近一條查詢的信息 84
4.3.23 mysql_insert_id函數(shù):獲取上一個(gè)INSERT操作產(chǎn)生的ID 85
4.3.24 mysql_num_fields函數(shù):獲取結(jié)果集中字段的數(shù)目 86
4.3.25 mysql_num_rows函數(shù):獲取結(jié)果集中行的數(shù)目 86
4.3.26 mysql_stat函數(shù):獲取當(dāng)前系統(tǒng)狀態(tài) 87
4.3.27 mysql_tablename函數(shù):獲取表名 88
4.3.28 mysql_thread_id函數(shù):獲取當(dāng)前線程的ID 88
4.4 小結(jié) 89
第3篇 數(shù)組字符篇
第5章 Arrays函數(shù) 93
5.1 數(shù)組建立類函數(shù) 93
5.1.1 array函數(shù):新建一個(gè)數(shù)組 93
5.1.2 array_combine函數(shù):用兩個(gè)數(shù)組的值作為新數(shù)組的鍵與值來新建一個(gè)數(shù)組 94
5.1.3 range函數(shù):建立一個(gè)包含指定范圍單元的數(shù)組 94
5.2 數(shù)組操作類函數(shù) 95
5.2.1 array_chunk函數(shù):將一個(gè)數(shù)組分割成多個(gè)數(shù)組 95
5.2.2 array_count_values函數(shù):統(tǒng)計(jì)數(shù)組中所有的值出現(xiàn)的次數(shù) 97
5.2.3 array_diff_assoc函數(shù):帶索引檢查計(jì)算數(shù)組的差集 97
5.2.4 array_diff_key函數(shù):使用鍵名比較計(jì)算數(shù)組的差集 98
5.2.5 array_diff_uassoc函數(shù):用回調(diào)函數(shù)做索引檢查來計(jì)算數(shù)組的差集 98
5.2.6 array_diff_ukey函數(shù):用回調(diào)函數(shù)對鍵名比較計(jì)算數(shù)組的差集 99
5.2.7 array_diff函數(shù):計(jì)算數(shù)組的差集 100
5.2.8 array_fill函數(shù):用給定的值填充數(shù)組 100
5.2.9 array_filter函數(shù):用回調(diào)函數(shù)過濾數(shù)組中的單元 101
5.2.10 array_flip函數(shù):交換數(shù)組中的鍵和值 102
5.2.11 array_intersect_assoc函數(shù):帶索引檢查計(jì)算數(shù)組的交集 103
5.2.12 array_intersect_key函數(shù):使用鍵名比較計(jì)算數(shù)組的交集 103
5.2.13 array_intersect_uassoc函數(shù):帶索引檢查計(jì)算數(shù)組的交集,并用回調(diào)函數(shù)比較索引 104
5.2.14 array_intersect_ukey函數(shù):用回調(diào)函數(shù)比較鍵名來計(jì)算數(shù)組的交集 104
5.2.15 array_intersect函數(shù):計(jì)算數(shù)組的交集 105
5.2.16 array_key_exists函數(shù):檢查給定的鍵名或索引是否存在于數(shù)組中 106
5.2.17 array_map函數(shù):將回調(diào)函數(shù)作用到給定數(shù)組的單元上 106
5.2.18 array_merge_recursive函數(shù):遞歸地合并一個(gè)或多個(gè)數(shù)組 107
5.2.19 array_merge函數(shù):合并一個(gè)或多個(gè)數(shù)組 108
5.2.20 array_multisort函數(shù):對多個(gè)數(shù)組或多維數(shù)組進(jìn)行排序 108
5.2.21 array_pad函數(shù):用值將數(shù)組填補(bǔ)到指定長度 109
5.2.22 array_pop函數(shù):將數(shù)組的最后一個(gè)單元彈出 110
5.2.23 array_push函數(shù):將一個(gè)或多個(gè)單元壓入數(shù)組的末尾 111
5.2.24 array_rand函數(shù):從數(shù)組中隨機(jī)取出一個(gè)或多個(gè)單元 111
5.2.25 array_reduce函數(shù):用回調(diào)函數(shù)迭代地將數(shù)組簡化為單一的值 112
5.2.26 array_search函數(shù):在數(shù)組中查找給定的值并返回相應(yīng)的鍵名 113
5.2.27 array_shift函數(shù):移除數(shù)組開頭的一個(gè)單元 114
5.2.28 array_unique函數(shù):移除數(shù)組中重復(fù)的值 114
5.2.29 array_unshift函數(shù):在數(shù)組開頭插入一個(gè)或多個(gè)單元 115
5.2.30 array_slice函數(shù):從數(shù)組中取出一段 115
5.2.31 array_splice函數(shù):把數(shù)組中的一部分去掉并用其他值取代 116
5.2.32 array_sum函數(shù):計(jì)算數(shù)組中所有值的和 118
5.2.33 array_uintersect_assoc函數(shù):帶索引檢查計(jì)算數(shù)組的交集并用回調(diào)函數(shù)比較數(shù)據(jù) 118
5.2.34 array_uintersect_uassoc函數(shù):帶索引檢查計(jì)算數(shù)組的交集并用回調(diào)函數(shù)比較數(shù)據(jù)和索引 119
5.2.35 array_uintersect函數(shù):計(jì)算數(shù)組的交集并用回調(diào)函數(shù)比較數(shù)據(jù) 119
5.2.36 array_walk_recursive函數(shù):對數(shù)組中的每個(gè)成員遞歸地應(yīng)用用戶函數(shù) 120
5.2.37 array_walk函數(shù):對數(shù)組中的每個(gè)成員應(yīng)用用戶函數(shù) 121
5.2.38 compact函數(shù):用變量名和值建立一個(gè)數(shù)組 121
5.2.39 count函數(shù):計(jì)算數(shù)組中的單元數(shù)目或?qū)ο笾械膶傩詡€(gè)數(shù) 122
5.2.40 current函數(shù):返回?cái)?shù)組中的當(dāng)前單元 123
5.2.41 extract函數(shù):從數(shù)組中將變量導(dǎo)入當(dāng)前的符號(hào)表中 124
5.2.42 in_array函數(shù):查找數(shù)組中是否存在某個(gè)值 125
5.2.43 key函數(shù):從關(guān)聯(lián)數(shù)組中獲取鍵名 125
5.2.44 list函數(shù):把數(shù)組中的值賦給一些變量 126
5.2.45 next函數(shù):將數(shù)組中的內(nèi)部指針向前移動(dòng)一位 127
5.2.46 prev函數(shù):將數(shù)組中的內(nèi)部指針倒回一位 127
5.2.47 reset函數(shù):將數(shù)組中的內(nèi)部指針指向第一個(gè)單元 128
5.2.48 shuffle函數(shù):打亂一個(gè)數(shù)組 128
5.3 數(shù)組信息獲取類函數(shù) 129
5.3.1 array_change_key_case函數(shù):返回字符串鍵名全為小寫或大寫的數(shù)組 129
5.3.2 array_keys函數(shù):返回?cái)?shù)組中所有的鍵名 130
5.3.3 array_reverse函數(shù):返回一個(gè)單元順序相反的數(shù)組 130
5.3.4 array_values函數(shù):返回?cái)?shù)組中所有的值 131
5.3.5 each函數(shù):返回?cái)?shù)組中當(dāng)前的鍵/值對并將數(shù)組指針向前移動(dòng)一步 132
5.4 數(shù)組比較類函數(shù) 132
5.4.1 arsort函數(shù):對數(shù)組進(jìn)行逆向排序并保持索引關(guān)系 133
5.4.2 asort函數(shù):對數(shù)組進(jìn)行排序并保持索引關(guān)系 133
5.4.3 krsort函數(shù):對數(shù)組按照鍵名逆向排序 134
5.4.4 ksort函數(shù):對數(shù)組按照鍵名排序 135
5.4.5 natcasesort函數(shù):用自然排序算法對數(shù)組進(jìn)行不區(qū)分大小寫字母的排序 135
5.4.6 natsort函數(shù):用自然排序算法對數(shù)組排序 136
5.4.7 rsort函數(shù):對數(shù)組逆向排序 137
5.4.8 sort函數(shù):對數(shù)組排序 137
5.4.9 uasort函數(shù):使用用戶自定義的比較函數(shù)對數(shù)組中的值進(jìn)行排序并保持索引關(guān)聯(lián) 138
5.4.10 uksort函數(shù):使用用戶自定義的比較函數(shù)對數(shù)組中的鍵名進(jìn)行排序 139
5.4.11 usort函數(shù):使用用戶自定義的比較函數(shù)對數(shù)組中的值進(jìn)行排序 140
5.5 小結(jié) 140
第6章 Strings函數(shù) 142
6.1 字符串轉(zhuǎn)換類函數(shù) 142
6.1.1 addcslashes函數(shù):以C語言風(fēng)格使用反斜線轉(zhuǎn)義字符串中的字符 142
6.1.2 addslashes函數(shù):使用反斜線引用字符串 143
6.1.3 chop函數(shù):清除字符串中的連續(xù)空格 143
6.1.4 get_html_translation_table函數(shù):返回htmlspecialchars()函數(shù)和htmlentities()函數(shù)的轉(zhuǎn)換表 144
6.1.5 chunk_split函數(shù):將字符串分割成小塊 146
6.1.6 hebrev函數(shù):轉(zhuǎn)換希伯來邏輯字符為可見字符 146
6.1.7 hebrevc函數(shù):轉(zhuǎn)換希伯來語文本為可見文本,包括換行符 147
6.1.8 html_entity_decode函數(shù):轉(zhuǎn)換HTML字符編碼為字符 147
6.1.9 htmlentities函數(shù):轉(zhuǎn)換字符為HTML字符編碼 148
6.1.10 htmlspecialchars_decode函數(shù):轉(zhuǎn)換特殊HTML字符編碼為字符 149
6.1.11 htmlspecialchars函數(shù):轉(zhuǎn)換特殊字符為HTML字符編碼 149
6.1.12 nl2br函數(shù):將換行字符轉(zhuǎn)換成“<br>” 150
6.1.13 quotemeta函數(shù):加入引用符 150
6.1.14 rtrim函數(shù):清除字符串末尾的空白(或其他字符) 151
6.1.15 strip_tags函數(shù):清除HTML及PHP的標(biāo)記 151
6.1.16 stripcslashes函數(shù):將用addslashes()函數(shù)處理后的字符串原樣返回 152
6.1.17 stripslashes函數(shù):清除字符串中的反斜線 152
6.1.18 strtolower函數(shù):將字符串中的字母全部轉(zhuǎn)換為小寫 153
6.1.19 strtoupper函數(shù):將字符串中的字母全部轉(zhuǎn)換為大寫 153
6.1.20 trim函數(shù):截取字符串首尾的空格(或其他字符) 154
6.2 字符串操作類函數(shù) 154
6.2.1 explode函數(shù):將字符串按指定字符切開 154
6.2.2 str_pad函數(shù):用一個(gè)字符串填充另一個(gè)字符串到指定長度 155
6.2.3 str_split函數(shù):把字符串轉(zhuǎn)化為數(shù)組 156
6.2.4 str_shuffle函數(shù):隨機(jī)打亂字符串中的字符順序 157
6.2.5 str_ireplace函數(shù):將某個(gè)子字符串替換為另一個(gè)字符串 157
6.2.6 localeconv函數(shù):獲取當(dāng)?shù)氐臄?shù)字和貨幣信息 158
6.2.7 ltrim函數(shù):清除字符串左端的連續(xù)空白(或者其他字符) 159
6.2.8 money_format函數(shù):把數(shù)字字符串轉(zhuǎn)換為貨幣表示形式 160
6.2.9 nl_langinfo函數(shù):獲取語言和地區(qū)信息 160
6.2.10 number_format函數(shù):用千位分隔符格式化數(shù)字字符串 162
6.2.11 parse_str函數(shù):將字符串解析為變量 163
6.2.12 setlocale函數(shù):設(shè)置地區(qū)信息 163
6.2.13 similar_text函數(shù):計(jì)算兩個(gè)字符串中相匹配的字符串?dāng)?shù)量 164
6.2.14 str_repeat函數(shù):重復(fù)使用指定字符串 165
6.2.15 str_replace函數(shù):區(qū)分大小寫的字符串替換 165
6.2.16 str_word_count函數(shù):返回字符串中的單詞數(shù) 166
6.2.17 strcasecmp函數(shù):對兩個(gè)字符串進(jìn)行比較 166
6.2.18 strlen函數(shù):統(tǒng)計(jì)字符串的長度 167
6.2.19 strnatcmp函數(shù):使用自然順序演算法來對比字符串 167
6.2.20 strrev函數(shù):顛倒字符串 168
6.2.21 strtok函數(shù):切開字符串 168
6.2.22 strtr函數(shù):轉(zhuǎn)換字符串的某些字符 169
6.2.23 substr_count函數(shù):計(jì)算一個(gè)字符串在另一個(gè)字符串中出現(xiàn)的次數(shù) 170
6.2.24 substr_replace函數(shù):替換字符串中的一部分為另一個(gè)字符串 170
6.2.25 substr函數(shù):截取字符串 171
6.2.26 ucfirst函數(shù):將字符串中第一個(gè)字符改為大寫 171
6.2.27 ucwords函數(shù):將字符串中每個(gè)單詞的第一個(gè)字母改為大寫 172
6.2.28 wordwrap函數(shù):將字符串按字符個(gè)數(shù)換行 172
6.3 字符串查找類函數(shù) 173
6.3.1 chr函數(shù):將指定的序數(shù)轉(zhuǎn)化為相應(yīng)的ASCII碼字符 173
6.3.2 implode函數(shù):將數(shù)組合并為字符串 173
6.3.3 join函數(shù):將數(shù)組轉(zhuǎn)化為字符串 174
6.3.4 crc32函數(shù):計(jì)算一個(gè)字符串的crc32多項(xiàng)式 174
6.3.5 strchr函數(shù):返回字符串在另一個(gè)字符串中首次出現(xiàn)的位置到末尾的子字符串 175
6.3.6 strcspn函數(shù):返回字符串中起首不符合mask的子字符串長度 175
6.3.7 stripos函數(shù):查找一個(gè)字符串在另一個(gè)字符串中首次出現(xiàn)的位置(不區(qū)分大小寫) 176
6.3.8 stristr函數(shù):返回一個(gè)字符串在另一個(gè)字符串中首次出現(xiàn)的位置到后者末尾的子字符串(不區(qū)分大小寫)  176
6.3.9 strripos函數(shù):不區(qū)分大小寫查找字符在字符串中首次出現(xiàn)的位置 177
6.3.10 strrpos函數(shù):查找字符在字符串中最后出現(xiàn)的位置 177
6.3.11 strspn函數(shù):返回字符串中起首符合mask的子字符串長度 178
6.3.12 strstr函數(shù):返回字符串中某字符串開始處至結(jié)束的字符串 178
6.4 字符串編碼類函數(shù) 178
6.4.1 bin2hex函數(shù):將二進(jìn)制字符轉(zhuǎn)化為十六進(jìn)制 179
6.4.2 convert_cyr_string函數(shù):將字符由一種Cyrillic字符轉(zhuǎn)換成另一種 179
6.4.3 convert_uudecode函數(shù):對用uuencode算法編碼的字符串解碼 180
6.4.4 convert_uuencode函數(shù):對字符串進(jìn)行uuencode算法編碼 180
6.4.5 count_chars函數(shù):返回字符串中所有字符的信息 180
6.4.6 ord函數(shù):返回一個(gè)字符的ASCII碼 181
6.4.7 quoted_printable_decode函數(shù):將qp編碼字符串轉(zhuǎn)換成8 位元字串 182
6.4.8 str_rot13函數(shù):對一個(gè)字符串進(jìn)行rot13編碼 182
6.5 字符串加密類函數(shù) 183
6.5.1 crypt函數(shù):將字符串用DES編碼加密 183
6.5.2 md5_file函數(shù):計(jì)算給定文件的MD5hash 183
6.5.3 md5函數(shù):對一個(gè)字符串進(jìn)行MD5加密 184
6.5.4 sha1_file函數(shù):計(jì)算給定文件的sha1hash 184
6.5.5 sha1函數(shù):計(jì)算字符串的sha1hash 185
6.6 字符串輸出類函數(shù) 185
6.6.1 echo函數(shù):輸出一個(gè)或多個(gè)字符 186
6.6.2 fprintf函數(shù):輸出格式化字符串到流 186
6.6.3 print函數(shù):輸出格式化字符串 187
6.6.4 printf函數(shù):輸出一個(gè)格式化的字符串 187
6.6.5 sprintf函數(shù):返回一個(gè)格式化的字符串到變量 188
6.6.6 sscanf函數(shù):按照一定格式解析輸入的字符串 188
6.6.7 vfprintf函數(shù):輸出格式化字符串到流 189
6.6.8 vprintf函數(shù):輸出一個(gè)格式化的字符串 189
6.6.9 vsprintf函數(shù):輸出格式化的字符串到變量 190
6.7 字符串比較類函數(shù) 190
6.7.1 levenshtein函數(shù):計(jì)算兩個(gè)字符串的Levenshtein距離 191
6.7.2 metaphone函數(shù):計(jì)算字符串的metaphone鍵 191
6.7.3 soundex函數(shù):計(jì)算字符串的soundex鍵 192
6.7.4 strcoll函數(shù):對兩個(gè)字符串進(jìn)行比較 193
6.7.5 strcmp函數(shù):比較兩個(gè)字符串 193
6.7.6 strnatcasecmp函數(shù):用自然運(yùn)算法則比較字符串(不區(qū)分大小寫) 194
6.7.7 strncasecmp函數(shù):比較字符串的前n個(gè)字符(不區(qū)分大小寫) 194
6.7.8 strncmp函數(shù):比較兩個(gè)字符串的前n個(gè)字符 195
6.7.9 strpbrk函數(shù):查找字符串中的一系列字符 195
6.7.10 strpos函數(shù):尋找字符串中某字符最先出現(xiàn)的位置 196
6.7.11 strrchr函數(shù):查找一個(gè)字符串在另一個(gè)字符串中末次出現(xiàn)的位置,并返回從字符串中的這個(gè)位置起,一直到字符串結(jié)尾的子字符串 196
6.7.12 substr_compare函數(shù):從指定起始位置起在一定長度內(nèi)比較兩個(gè)字符串(二進(jìn)制精確,區(qū)分大小寫可選) 197
6.8 小結(jié) 197
第7章 Hash函數(shù) 198
7.1 PHP中的常用Hash函數(shù) 198
7.1.1 hash_algos函數(shù):返回已經(jīng)注冊的Hash規(guī)則列表 198
7.1.2 hash_file函數(shù):用指定的文件內(nèi)容生成一個(gè)Hash值 199
7.1.3 hash_final函數(shù):完成一個(gè)增加的Hash值并返回結(jié)果摘要 200
7.1.4 hash_hmac_file函數(shù):用指定文件和HMAC模式生成一個(gè)包含密鑰的Hash值 200
7.1.5 hash_hmac函數(shù):用HMAC模式生成一個(gè)包含密鑰的Hash值 201
7.1.6 hash_init函數(shù):初始化一個(gè)增加的Hash值 201
7.1.7 hash_update_file函數(shù):從一個(gè)文件向一個(gè)動(dòng)態(tài)的Hash值灌注數(shù)據(jù) 202
7.1.8 hash_update_stream函數(shù):從一個(gè)打開的數(shù)據(jù)流向一個(gè)動(dòng)態(tài)的Hash值灌注數(shù)據(jù) 202
7.1.9 hash_update函數(shù):向一個(gè)動(dòng)態(tài)的Hash值灌注數(shù)據(jù) 203
7.1.10 hash函數(shù):生成一個(gè)Hash值 203
7.2 小結(jié) 204
第8章 正則表達(dá)式函數(shù) 205
8.1 Perl兼容的正則表達(dá)式函數(shù) 205
8.1.1 preg_grep函數(shù):返回與模式匹配的數(shù)組單元 205
8.1.2 preg_match_all函數(shù):進(jìn)行全局正則表達(dá)式匹配 206
8.1.3 preg_match函數(shù):進(jìn)行正則表達(dá)式匹配 207
8.1.4 preg_quote函數(shù):轉(zhuǎn)義正則表達(dá)式字符 208
8.1.5 preg_replace_callback函數(shù):用回調(diào)函數(shù)執(zhí)行正則表達(dá)式的查找和替換 208
8.1.6 preg_replace函數(shù):執(zhí)行正則表達(dá)式的查找和替換 209
8.1.7 preg_split函數(shù):用正則表達(dá)式分割字符串 209
8.2 小結(jié) 210
第4篇 文件目錄操作篇
第9章 Directories函數(shù) 213
9.1 PHP中常用的目錄操作函數(shù) 213
9.1.1 chdir函數(shù):改變目錄 213
9.1.2 chroot函數(shù):改變根目錄 214
9.1.3 dir函數(shù):仿照面向?qū)ο蟮臋C(jī)制來讀取一個(gè)目錄 214
9.1.4 closedir函數(shù):關(guān)閉目錄句柄 215
9.1.5 getcwd函數(shù):獲取當(dāng)前工作目錄 215
9.1.6 opendir函數(shù):打開目錄句柄 216
9.1.7 readdir函數(shù):從目錄句柄中讀取條目 216
9.1.8 rewinddir函數(shù):倒回目錄句柄 217
9.1.9 scandir函數(shù):列出指定路徑中的文件和目錄 218
9.2 小結(jié) 219
第10章 FilePro函數(shù) 220
10.1 PHP中常用的FilePro函數(shù) 220
10.1.1 filepro_fieldcount函數(shù):返回FilePro數(shù)據(jù)庫上的表的數(shù)量 220
10.1.2 filepro_fieldname函數(shù):返回表的名稱 220
10.1.3 filepro_fieldtype函數(shù):返回表的類型 221
10.1.4 filepro_fieldwidth函數(shù):返回一個(gè)表的寬度 221
10.1.5 filepro_retrieve函數(shù):檢索數(shù)據(jù)庫中的數(shù)據(jù) 221
10.1.6 filepro_rowcount函數(shù):返回?cái)?shù)據(jù)庫的行數(shù) 222
10.1.7 filepro函數(shù):將讀取核對地圖文件并存儲(chǔ)表的數(shù)量和信息 222
10.2 小結(jié) 222
第11章 FileSystem函數(shù) 223
11.1 文件打開關(guān)閉類函數(shù) 223
11.1.1 fopen函數(shù):打開本地或遠(yuǎn)程的文件 223
11.1.2 fclose函數(shù):關(guān)閉已打開的文件指針 224
11.1.3 popen函數(shù):根據(jù)指定模式打開進(jìn)程文件指針 225
11.1.4 pclose函數(shù):關(guān)閉進(jìn)程文件指針 225
11.2 文件操作類函數(shù) 226
11.2.1 chgrp函數(shù):改變文件所屬的組 226
11.2.2 chmod函數(shù):改變文件的訪問模式 227
11.2.3 chown函數(shù):修改文件的所有者 227
11.2.4 clearstatcache函數(shù):清除文件狀態(tài)緩存 228
11.2.5 copy函數(shù):復(fù)制文件 229
11.2.6 delete函數(shù):刪除文件 229
11.2.7 flock函數(shù):鎖定文件 230
11.2.8 fpassthru函數(shù):輸出文件中的剩余數(shù)據(jù) 230
11.2.9 fputcsv函數(shù):將行數(shù)據(jù)格式化為CSV格式并寫入文件 231
11.2.10 fputs函數(shù):將字符串寫入文件 232
11.2.11 fread函數(shù):讀取文件內(nèi)容 232
11.2.12 fscanf函數(shù):將文件內(nèi)容格式化輸出 233
11.2.13 fseek函數(shù):在文件中設(shè)置指針位置 234
11.2.14 ftruncate函數(shù):將文件截?cái)嗟街付ǖ拈L度 234
11.2.15 fwrite函數(shù):寫入文件 235
11.2.16 glob函數(shù):查找與模式匹配的文件路徑 235
11.2.17 link函數(shù):建立硬連接 236
11.2.18 move_uploaded_file函數(shù):將上傳的文件移動(dòng)到新位置 236
11.2.19 parse_ini_file函數(shù):解析一個(gè)配置文件 237
11.2.20 readfile函數(shù):輸出一個(gè)文件的內(nèi)容 238
11.2.21 rename函數(shù):重命名一個(gè)文件或目錄 239
11.2.22 rewind函數(shù):倒回文件指針 239
11.2.23 set_file_buffer函數(shù):設(shè)置文件緩沖區(qū)大小 240
11.2.24 tempnam函數(shù):在指定目錄下建立臨時(shí)文件 240
11.2.25 touch函數(shù):修改文件時(shí)間 241
11.2.26 unlink函數(shù):刪除文件 242
11.3 文件信息獲取類函數(shù) 242
11.3.1 fileowner函數(shù):獲取文件所有者 242
11.3.2 fileperms函數(shù):獲取文件權(quán)限 243
11.3.3 filesize函數(shù):獲取文件大小 243
11.3.4 filetype函數(shù):獲取文件類型 244
11.3.5 fstat函數(shù):獲取打開文件的統(tǒng)計(jì)信息 244
11.3.6 ftell函數(shù):返回文件指針讀/寫的位置 245
11.3.7 lstat函數(shù):返回文件或符號(hào)連接的信息 246
11.3.8 pathinfo函數(shù):返回文件路徑信息 246
11.3.9 realpath函數(shù):返回規(guī)范化的文件絕對路徑 247
11.3.10 stat函數(shù):返回文件的信息 247
11.4 文件類型判斷類函數(shù) 249
11.4.1 is_dir函數(shù):判斷指定文件是否是目錄 249
11.4.2 is_executable函數(shù):判斷指定文件是否是可執(zhí)行文件 250
11.4.3 is_file函數(shù):判斷指定文件是否是一個(gè)正常的文件 250
11.4.4 is_link函數(shù):判斷指定文件是否是一個(gè)符號(hào)連接 251
11.4.5 is_readable函數(shù):判斷指定文件是否可讀 251
11.4.6 is_uploaded_file函數(shù):判斷指定文件是否是通過POST上傳 252
11.4.7 is_writable函數(shù):判斷指定文件是否可寫 252
11.5 文件目錄操作類函數(shù) 253
11.5.1 mkdir函數(shù):建立目錄 253
11.5.2 rmdir函數(shù):刪除目錄 254
11.5.3 disk_free_space函數(shù):返回指定目錄的剩余空間 254
11.5.4 disk_total_space函數(shù):返回指定目錄的磁盤總空間大小 255
11.6 小結(jié) 255
第12章 Stream函數(shù) 256
12.1 PHP中的Stream函數(shù) 256
12.1.1 stream_bucket_append函數(shù):為隊(duì)列添加數(shù)據(jù) 257
12.1.2 stream_bucket_make_writeable函數(shù):從操作的隊(duì)列中返回一個(gè)數(shù)據(jù)對象 258
12.1.3 stream_bucket_new函數(shù):為當(dāng)前隊(duì)列創(chuàng)建一個(gè)新的數(shù)據(jù) 258
12.1.4 stream_bucket_prepend函數(shù):預(yù)備數(shù)據(jù)到隊(duì)列 258
12.1.5 stream_context_create函數(shù):創(chuàng)建數(shù)據(jù)流上下文 259
12.1.6 stream_context_get_default函數(shù):獲取默認(rèn)的數(shù)據(jù)流上下文 260
12.1.7 stream_context_get_options函數(shù):獲取數(shù)據(jù)流的設(shè)置 261
12.1.8 stream_context_set_option函數(shù):對數(shù)據(jù)流、數(shù)據(jù)包或者上下文進(jìn)行設(shè)置 261
12.1.9 stream_context_set_params函數(shù):為數(shù)據(jù)流、數(shù)據(jù)包或者上下文設(shè)置參數(shù) 261
12.1.10 stream_copy_to_stream函數(shù):在數(shù)據(jù)流之間進(jìn)行復(fù)制操作 262
12.1.11 stream_filter_append函數(shù):為數(shù)據(jù)流添加過濾器 262
12.1.12 stream_filter_prepend函數(shù):為數(shù)據(jù)流預(yù)備添加過濾器 263
12.1.13 stream_filter_register函數(shù):注冊一個(gè)數(shù)據(jù)流的過濾器并作為PHP類執(zhí)行 264
12.1.14 stream_filter_remove函數(shù):從一個(gè)數(shù)據(jù)流中移除過濾器 265
12.1.15 stream_get_contents函數(shù):讀取數(shù)據(jù)流中的剩余數(shù)據(jù)到字符串 266
12.1.16 stream_get_filters函數(shù):返回已經(jīng)注冊的數(shù)據(jù)流過濾器列表 267
12.1.17 stream_get_line函數(shù):按照給定的定界符從數(shù)據(jù)流資源中獲取行 267
12.1.18 stream_get_meta_data函數(shù):從封裝協(xié)議文件指針中獲取報(bào)頭/元數(shù)據(jù) 268
12.1.19 stream_get_transports函數(shù):返回注冊的Socket傳輸列表 269
12.1.20 stream_get_wrappers函數(shù):返回注冊的數(shù)據(jù)流列表 269
12.1.21 stream_register_wrapper函數(shù):注冊一個(gè)用PHP類實(shí)現(xiàn)的URL封裝協(xié)議 270
12.1.22 stream_select函數(shù):接收數(shù)據(jù)流數(shù)組并等待它們狀態(tài)的改變 272
12.1.23 stream_set_blocking函數(shù):將一個(gè)數(shù)據(jù)流設(shè)置為堵塞或者非堵塞狀態(tài) 273
12.1.24 stream_set_timeout函數(shù):對數(shù)據(jù)流進(jìn)行超時(shí)設(shè)置 274
12.1.25 stream_set_write_buffer函數(shù):為數(shù)據(jù)流設(shè)置緩沖區(qū) 274
12.1.26 stream_socket_accept函數(shù):接受由函數(shù)stream_ socket_server()創(chuàng)建的Socket連接 275
12.1.27 stream_socket_client函數(shù):打開網(wǎng)絡(luò)或者UNIX主機(jī)的Socket連接 276
12.1.28 stream_socket_enable_crypto函數(shù):為一個(gè)已經(jīng)連接的Socket打開或者關(guān)閉數(shù)據(jù)加密 277
12.1.29 stream_socket_get_name函數(shù):獲取本地或者網(wǎng)絡(luò)Socket的名稱 278
12.1.30 stream_socket_pair函數(shù):創(chuàng)建兩個(gè)無區(qū)別的Socket數(shù)據(jù)流連接 278
12.1.31 stream_socket_recvfrom函數(shù):從Socket獲取數(shù)據(jù),不管其連接與否 279
12.1.32 stream_socket_sendto函數(shù):向Socket發(fā)送數(shù)據(jù),不管其連接與否 280
12.1.33 stream_socket_server函數(shù):創(chuàng)建一個(gè)網(wǎng)絡(luò)或者UNIX Socket服務(wù)端 281
12.1.34 stream_wrapper_restore函數(shù):恢復(fù)一個(gè)事先注銷的數(shù)據(jù)包 281
12.1.35 stream_wrapper_unregister函數(shù):注銷一個(gè)URL地址包 282
12.2 小結(jié) 282
第5篇 網(wǎng)絡(luò)通信篇
第13章 Socket函數(shù) 285
13.1 Socket連接類函數(shù) 285
13.1.1 socket_accept函數(shù):接受一個(gè)Socket連接 285
13.1.2 socket_bind函數(shù):綁定一個(gè)Socket連接 286
13.1.3 socket_close函數(shù):關(guān)閉Socket連接 286
13.1.4 socket_connect函數(shù):在Socket上初始化一個(gè)連接 286
13.1.5 socket_create_pair函數(shù):建立一對Socket,并存儲(chǔ)在數(shù)組中 287
13.1.6 Socket_create函數(shù):建立Socket連接 289
13.1.7 socket_listen函數(shù):監(jiān)聽一個(gè)Socket連接 290
13.2 Socket操作類函數(shù) 290
13.2.1 socket_clear_error函數(shù):清空Socket錯(cuò)誤信息或者最后一個(gè)錯(cuò)誤代碼 290
13.2.2 Socket_create_listen函數(shù):在Socket上打開一個(gè)端口接受連接 291
13.2.3 Socket_get_option函數(shù):獲取Socket的設(shè)置選項(xiàng) 292
13.2.4 socket_getpeername函數(shù):獲取遠(yuǎn)程主機(jī)的Socket信息 293
13.2.5 Socket_getsockname函數(shù):獲取本地主機(jī)的Socket信息 294
13.2.6 socket_last_error函數(shù):返回Socket最后一個(gè)錯(cuò)誤代號(hào) 294
13.2.7 Socket_read函數(shù):從連接中讀取設(shè)置的最大長度的字節(jié)數(shù) 295
13.2.8 Socket_recv函數(shù):從一個(gè)連接的Socket中接收數(shù)據(jù) 295
13.2.9 Socket_recvfrom函數(shù):接收數(shù)據(jù),不管連接是否斷開 297
13.2.10 socket_select函數(shù):查詢Socket狀態(tài) 297
13.2.11 socket_send函數(shù):發(fā)送數(shù)據(jù) 298
13.2.12 socket_sendto函數(shù):發(fā)送一條消息到Socket,不管連接是否斷開 299
13.2.13 socket_set_block函數(shù):鎖定Socket 300
13.2.14 Socket_set_nonblock函數(shù):設(shè)置不鎖定狀態(tài) 300
13.2.15 socket_set_option函數(shù):設(shè)置Socket連接選項(xiàng) 301
13.2.16 socket_shutdown函數(shù):關(guān)閉一個(gè)Socket連接 302
13.2.17 socket_strerror函數(shù):返回一個(gè)包含Socket錯(cuò)誤信息的字符串 302
13.2.18 socket_write函數(shù):寫入一個(gè)Socket 303
13.3 小結(jié) 303
第14章 SNMP函數(shù) 304
14.1 PHP中的SNMP函數(shù) 304
14.1.1 snmp_get_quick_print函數(shù):返回UCD庫中quick_print設(shè)置的當(dāng)前值 304
14.1.2 snmp_get_valueretrieval函數(shù):返回SNMP值如何被返回的路徑 305
14.1.3 snmp_read_mib函數(shù):讀取并從分析MIB文件到動(dòng)態(tài)的MIB樹 305
14.1.4 snmp_set_enum_print函數(shù):返回所有的枚舉值 306
14.1.5 snmp_set_oid_numeric_print函數(shù):返回所有的對象,包括它們各自的對象ID并指明 306
14.1.6 snmp_set_quick_print函數(shù):設(shè)置UCD SNMP庫中quick_print的值 306
14.1.7 snmp_set_valueretrieval函數(shù):指明SNMP的值的返回路徑 307
14.1.8 snmpget函數(shù):獲取一個(gè)SNMP對象 307
14.1.9 snmpgetnext函數(shù):發(fā)送一個(gè)SNMP對象 308
14.1.10 snmprealwalk函數(shù):返回指定的所有對象,包括它們各自的對象ID 308
14.1.11 snmpset函數(shù):設(shè)置一個(gè)SNMP對象 308
14.1.12 snmpwalk函數(shù):從代理返回所有的SNMP對象 309
14.1.13 snmpwalkoid函數(shù):查詢關(guān)于網(wǎng)絡(luò)實(shí)體的信息樹 309
14.2 小結(jié) 310
第15章 Session函數(shù) 311
15.1 PHP中常用的Session函數(shù) 311
15.1.1 session_cache_expire函數(shù):獲取或者設(shè)置當(dāng)前Session的過期時(shí)間 311
15.1.2 session_cache_limiter函數(shù):獲取或者設(shè)置當(dāng)前的cache限制者 312
15.1.3 session_commit函數(shù):存儲(chǔ)Session中的數(shù)據(jù)并終止Session 312
15.1.4 session_decode函數(shù):解密Session數(shù)據(jù) 313
15.1.5 session_destroy函數(shù):結(jié)束所有已經(jīng)注冊的Session 313
15.1.6 session_encode函數(shù):將當(dāng)前Session會(huì)話值加密為一個(gè)字符串 314
15.1.7 session_get_cookie_params函數(shù):獲取Session Cookie的參數(shù) 315
15.1.8 session_id函數(shù):獲取或者設(shè)置當(dāng)前的Session ID值 315
15.1.9 session_is_registered函數(shù):檢查變量是否被注冊為Session 316
15.1.10 session_module_name函數(shù):獲取或者設(shè)置目前的Session模組 316
15.1.11 session_name函數(shù):獲取或者設(shè)置目前的Session名稱 317
15.1.12 session_regenerate_id函數(shù):用一個(gè)新值更新當(dāng)前的Session ID 318
15.1.13 session_register函數(shù):注冊Session為新的全局變量 318
15.1.14 session_save_path函數(shù):獲取或者設(shè)置目前的Session保存路徑 319
15.1.15 session_set_cookie_params函數(shù):設(shè)置Cookie的參數(shù) 319
15.1.16 session_set_save_handler函數(shù):設(shè)置用戶級的Session存儲(chǔ)函數(shù) 320
15.1.17 session_start函數(shù):初始化Session數(shù)據(jù) 321
15.1.18 session_unregister函數(shù):從當(dāng)前Session中注銷一個(gè)值 321
15.1.19 session_unset函數(shù):釋放所有的Session變量 322
15.1.20 session_write_close函數(shù):向Session中寫入數(shù)據(jù)并終止Session 323
15.2 小結(jié) 323
第16章 URL函數(shù) 324
16.1 PHP中的URL函數(shù) 324
16.1.1 base64_decode函數(shù):對使用MIME base64編碼的數(shù)據(jù)進(jìn)行解碼 324
16.1.2 base64_encode函數(shù):使用MIME base64對數(shù)據(jù)進(jìn)行編碼 325
16.1.3 get_headers函數(shù):獲取HTTP請求頭部信息 325
16.1.4 get_meta_tags函數(shù):從一個(gè)文件中提取所有的meta標(biāo)簽并返回一個(gè)數(shù)組 326
16.1.5 http_build_query函數(shù):生成url-encoded之后的請求字符串 327
16.1.6 parse_url函數(shù):解析URL并返回其組成部分 328
16.1.7 rawurldecode函數(shù):對已編碼的URL字符串進(jìn)行解碼 328
16.1.8 rawurlencode函數(shù):按照RFC 1738對URL進(jìn)行編碼 328
16.1.9 urldecode函數(shù):解碼已編碼的URL字符串 329
16.1.10 urlencode函數(shù):編碼URL字符串 329
16.2 小結(jié) 330
第17章 Mail函數(shù) 331
17.1 PHP中的Mail函數(shù) 331
17.1.1 ezmlm_hash函數(shù):計(jì)算EZMLM所需的散列值 331
17.1.2 mail函數(shù):發(fā)送郵件 332
17.2 小結(jié) 333
第18章 HTTP函數(shù) 334
18.1 PHP中的HTTP函數(shù) 334
18.1.1 header函數(shù):發(fā)送一個(gè)原始HTTP標(biāo)頭 334
18.1.2 headers_list函數(shù):返回已發(fā)送(或準(zhǔn)備發(fā)送) 的響應(yīng)標(biāo)頭的列表 335
18.1.3 headers_sent函數(shù):檢查標(biāo)頭是否已被發(fā)送以及在哪里被發(fā)送 335
18.1.4 setcookie函數(shù):發(fā)送一個(gè)Cookie信息 336
18.1.5 setrawcookie函數(shù):發(fā)送一個(gè)其值未經(jīng)urlencode編碼的Cookie 337
18.2 小結(jié) 337
第19章 FTP函數(shù) 338
19.1 FTP連接類函數(shù) 338
19.1.1 ftp_close函數(shù):關(guān)閉一個(gè)活動(dòng)的FTP連接 338
19.1.2 ftp_connect函數(shù):建立一個(gè)新的FTP連接 339
19.1.3 ftp_login函數(shù):登錄FTP服務(wù)器 339
19.1.4 ftp_ssl_connect函數(shù):通過SSL連接FTP服務(wù)器 340
19.1.5 ftp_quit函數(shù):關(guān)閉一個(gè)活動(dòng)的FTP連接 340
19.2 FTP文件操作類函數(shù) 341
19.2.1 ftp_cdup函數(shù):切換到當(dāng)前目錄的父目錄 341
19.2.2 ftp_chdir函數(shù):在FTP服務(wù)器上切換當(dāng)前目錄 341
19.2.3 ftp_chmod函數(shù):修改FTP服務(wù)器文件的訪問權(quán)限 342
19.2.4 ftp_delete函數(shù):刪除FTP服務(wù)器上的一個(gè)文件 342
19.2.5 ftp_fget函數(shù):從FTP服務(wù)器上下載一個(gè)文件并保存到本地一個(gè)已經(jīng)打開的文件中343
19.2.6 ftp_fput函數(shù):上傳一個(gè)已經(jīng)打開的文件到FTP服務(wù)器 344
19.2.7 ftp_get函數(shù):從FTP服務(wù)器上下載一個(gè)文件 344
19.2.8 ftp_mdtm函數(shù):返回指定文件的最后修改時(shí)間 345
19.2.9 ftp_mkdir函數(shù):建立新目錄 346
19.2.10 ftp_nb_continue函數(shù):連續(xù)獲取/發(fā)送文件 346
19.2.11 ftp_nb_fget函數(shù):下載遠(yuǎn)程FTP服務(wù)器文件 347
19.2.12 ftp_nb_fput函數(shù):上傳文件到FTP服務(wù)器 348
19.2.13 ftp_nb_get函數(shù):從FTP服務(wù)器上獲取文件并寫入本地文件 348
19.2.14 ftp_nb_put函數(shù):存儲(chǔ)一個(gè)文件至FTP服務(wù)器 349
19.2.15 ftp_nlist函數(shù):返回給定目錄的文件列表 350
19.2.16 ftp_put函數(shù):上傳文件到FTP服務(wù)器 350
19.2.17 ftp_pwd函數(shù):返回當(dāng)前目錄名 351
19.2.18 ftp_rename函數(shù):更改FTP服務(wù)器上指定的文件名 351
19.2.19 ftp_rmdir函數(shù):刪除一個(gè)目錄 352
19.2.20 ftp_size函數(shù):返回指定文件的大小 352
19.3 FTP服務(wù)器訪問類函數(shù) 353
19.3.1 ftp_get_option函數(shù):返回當(dāng)前FTP連接的各種不同的選項(xiàng)設(shè)置 353
19.3.2 ftp_pasv函數(shù):設(shè)置當(dāng)前FTP被動(dòng)模式是否打開 354
19.3.3 ftp_set_option函數(shù):設(shè)置各種FTP運(yùn)行時(shí)選項(xiàng) 354
19.3.4 ftp_systype函數(shù):返回遠(yuǎn)程FTP服務(wù)器的系統(tǒng)類型 355
19.4 FTP命令類函數(shù) 355
19.4.1 ftp_alloc函數(shù):發(fā)送ALO命令到遠(yuǎn)程的FTP服務(wù)器 355
19.4.2 ftp_exec函數(shù):請求運(yùn)行一條FTP命令 356
19.4.3 ftp_raw函數(shù):發(fā)送命令到FTP服務(wù)器 357
19.4.4 ftp_rawlist函數(shù):返回指定目錄下文件的詳細(xì)列表 357
19.4.5 ftp_site函數(shù):向服務(wù)器發(fā)送SITE命令 358
19.5 小結(jié) 358
第20章 Network函數(shù) 359
20.1 主機(jī)操作類Network函數(shù) 359
20.1.1 checkdnsrr函數(shù):查找主機(jī)的域名記錄 359
20.1.2 dns_check_record函數(shù):查找主機(jī)的DNS記錄 359
20.1.3 dns_get_mx函數(shù):獲取主機(jī)的MX記錄 360
20.1.4 dns_get_record函數(shù):獲取主機(jī)的DNS記錄 360
20.1.5 gethostbyaddr函數(shù):返回主機(jī)名稱 360
20.1.6 gethostbyname函數(shù):返回IP地址 361
20.1.7 gethostbynamel函數(shù):返回IP地址列表 361
20.1.8 getmxrr函數(shù):根據(jù)給出的域名返回MX記錄 362
20.1.9 getprotobyname函數(shù):返回協(xié)議名對應(yīng)的協(xié)議號(hào) 362
20.1.10 getprotobynumber函數(shù):返回協(xié)議號(hào)對應(yīng)的協(xié)議名稱 363
20.1.11 getservbyname函數(shù):獲取協(xié)議名稱對應(yīng)的端口號(hào) 363
20.1.12 getservbyport函數(shù):獲取端口對應(yīng)的協(xié)議名稱 364
20.2 日志操作類Network函數(shù) 365
20.2.1 closelog函數(shù):關(guān)閉系統(tǒng)日志 365
20.2.2 define_syslog_variables函數(shù):初始化所有系統(tǒng)日志的內(nèi)容 365
20.2.3 openlog函數(shù):打開到系統(tǒng)日志的連接 366
20.2.4 syslog函數(shù):產(chǎn)生一個(gè)系統(tǒng)日志 367
20.3 其他操作類Network函數(shù) 368
20.3.1 debugger_off函數(shù):禁用PHP DEBUG功能 368
20.3.2 debugger_on函數(shù):啟用PHP DEBUG功能 368
20.3.3 fsockopen函數(shù):打開網(wǎng)絡(luò)Socket連接 368
20.3.4 inet_ntop函數(shù):把網(wǎng)絡(luò)IP地址轉(zhuǎn)換為可識(shí)別的形式 369
20.3.5 inet_pton函數(shù):把可識(shí)別形式的IP地址轉(zhuǎn)換為網(wǎng)絡(luò)IP 369
20.3.6 ip2long函數(shù):把IP地址轉(zhuǎn)換為一個(gè)整數(shù) 370
20.3.7 long2ip函數(shù):把一個(gè)整數(shù)轉(zhuǎn)換為IP地址 370
20.3.8 pfsockopen函數(shù):打開網(wǎng)絡(luò)Socket持續(xù)連接 371
20.4 小結(jié) 371
第6篇 圖像處理篇
第21章 Exif函數(shù) 375
21.1 PHP中的Exif函數(shù) 375
21.1.1 exif_imagetype函數(shù):判斷一個(gè)圖像的類型 375
21.1.2 exif_read_data函數(shù):從JPEG或TIFF文件中讀取Exif頭信息 376
21.1.3 exif_tagname函數(shù):獲取圖像索引的頭信息 377
21.1.4 exif_thumbnail函數(shù):獲取嵌入在TIFF或JPEG圖像中的縮略圖 377
21.1.5 read_exif_data函數(shù):從JPEG或TIFF文件中讀取Exif頭信息 378
21.2 小結(jié) 378
第22章 Image函數(shù) 379
22.1 PHP中的Image函數(shù) 379
22.1.1 gd_info函數(shù):獲取當(dāng)前安裝的GD庫的信息 379
22.1.2 getimagesize函數(shù):獲取圖像的大小 381
22.1.3 image_type_to_extension函數(shù):獲取圖像類型的文件后綴 381
22.1.4 image_type_to_mime_type函數(shù):判斷一個(gè)IMAGETYPE常量的MIME類型 382
22.1.5 image2wbmp函數(shù):以WBMP格式將圖像輸出到瀏覽器或文件 383
22.1.6 imagealphablending函數(shù):設(shè)定圖像的混色模式 383
22.1.7 imageantialias函數(shù):是否使用antialias(抗鋸齒)功能 384
22.1.8 imagearc函數(shù):畫橢圓弧 384
22.1.9 imagechar函數(shù):水平地畫一個(gè)字符 386
22.1.10 imagecharup函數(shù):垂直地畫一個(gè)字符 386
22.1.11 imagecolorallocate函數(shù):為一幅圖像分配顏色 387
22.1.12 imagecolorallocatealpha 函數(shù):為一幅圖像分配顏色+alpha 388
22.1.13 imagecolorat函數(shù):獲取某像素的顏色索引值 389
22.1.14 imagecolorclosest函數(shù):獲取與指定顏色最接近的顏色的索引值 390
22.1.15 imagecolorclosestalpha函數(shù):獲取與指定顏色加透明度最接近的顏色的索引值390
22.1.16 imagecolorclosesthwb函數(shù):獲取與指定顏色最接近的色度的黑白色的索引 391
22.1.17 imagecolordeallocate函數(shù):取消圖像顏色的分配 391
22.1.18 imagecolorexact函數(shù):獲取指定顏色的索引值 392
22.1.19 imagecolorexactalpha函數(shù):獲取指定顏色加透明度的索引值 393
22.1.20 imagecolormatch函數(shù):使一個(gè)圖像中調(diào)色板版本的顏色與真彩色版本更能匹配393
22.1.21 imagecolorresolve函數(shù):獲取指定顏色的索引值或有可能得到的最接近的替代值393
22.1.22 imagecolorresolvealpha函數(shù):獲取指定顏色透明度的索引值或有可能得到的最接近的替代值 394
22.1.23 imagecolorset函數(shù):給指定調(diào)色板索引設(shè)定顏色 394
22.1.24 imagecolorsforindex函數(shù):獲取某索引的顏色 395
22.1.25 imagecolorstotal函數(shù):獲取一幅圖像的調(diào)色板中顏色的數(shù)目 395
22.1.26 imagecolortransparent函數(shù):將某個(gè)顏色定義為透明色 396
22.1.27 imageconvolution函數(shù):申請一個(gè)3*3的卷積矩陣 396
22.1.28 imagecopy函數(shù):復(fù)制圖像的一部分 397
22.1.29 imagecopymerge函數(shù):復(fù)制并合并圖像的一部分 397
22.1.30 imagecopymergegray函數(shù):用灰度復(fù)制并合并圖像的一部分 398
22.1.31 imagecopyresampled函數(shù):重采樣復(fù)制部分圖像并調(diào)整大小 398
22.1.32 imagecopyresized函數(shù):復(fù)制部分圖像并調(diào)整大小 399
22.1.33 imagecreate函數(shù):新建一個(gè)基于調(diào)色板的圖像 400
22.1.34 imagecreatefromgd2函數(shù):從GD 2文件或URL中新建一個(gè)圖像 401
22.1.35 imagecreatefromgd2part函數(shù):從給定的GD 2文件或URL中的一部分新建一個(gè)圖像 401
22.1.36 imagecreatefromgd函數(shù):從GD文件或URL中新建一個(gè)圖像 402
22.1.37 imagecreatefromgif函數(shù):從GIF文件或URL中新建一個(gè)圖像 402
22.1.38 imagecreatefromjpeg函數(shù):從JPEG文件或URL中新建一個(gè)圖像 402
22.1.39 imagecreatefrompng函數(shù):從PNG文件或URL中新建一個(gè)圖像 403
22.1.40 imagecreatefromstring函數(shù):從字符串中的圖像流新建一個(gè)圖像 403
22.1.41 imagecreatefromwbmp函數(shù):從WBMP文件或URL中新建一個(gè)圖像 404
22.1.42 imagecreatefromxbm函數(shù):從XBM文件或URL中新建一個(gè)圖像 405
22.1.43 imagecreatefromxpm函數(shù):從XPM文件或URL中新建一個(gè)圖像 405
22.1.44 imagecreatetruecolor函數(shù):新建一個(gè)真彩色圖像 405
22.1.45 imagedashedline函數(shù):畫一條虛線 406
22.1.46 imagedestroy函數(shù):銷毀一個(gè)圖像 407
22.1.47 imageellipse函數(shù):畫一個(gè)橢圓 408
22.1.48 imagefill函數(shù):用指定顏色填充一個(gè)區(qū)域 409
22.1.49 imagefilledarc函數(shù):畫一個(gè)橢圓弧并填充 410
22.1.50 imagefilledellipse函數(shù):畫一個(gè)橢圓并填充 411
22.1.51 imagefilledpolygon函數(shù):畫一個(gè)多邊形并填充 412
22.1.52 imagefilledrectangle函數(shù):畫一個(gè)矩形并填充 413
22.1.53 imagefilltoborder函數(shù):區(qū)域填充到指定顏色的邊界為止 414
22.1.54 imagefilter函數(shù):對圖像使用過濾器 415
22.1.55 imagefontheight函數(shù):獲取字體高度 416
22.1.56 imagefontwidth函數(shù):獲取字體寬度 416
22.1.57 imageftbbox函數(shù):給出一個(gè)使用FreeType2字體的文本框 416
22.1.58 imagefttext函數(shù):使用FreeType2字體將文本寫入圖像 417
22.1.59 imagegammacorrect函數(shù):對GD圖像應(yīng)用gamma修正 417
22.1.60 imagegd2函數(shù):將GD 2圖像輸出到瀏覽器或文件 418
22.1.61 imagegd函數(shù):將GD圖像輸出到瀏覽器或文件 418
22.1.62 imagegif函數(shù):以GIF格式將圖像輸出到瀏覽器或文件 419
22.1.63 imageinterlace函數(shù):激活或禁止隔行掃描 420
22.1.64 imageistruecolor函數(shù):檢查圖像是否為真彩色圖像 420
22.1.65 imagejpeg函數(shù):以JPEG格式將圖像輸出到瀏覽器或文件 421
22.1.66 imagelayereffect函數(shù):設(shè)定alpha混色標(biāo)志以使用綁定的libgd分層效果 421
22.1.67 imageline函數(shù):畫一條線段 422
22.1.68 imageloadfont函數(shù):載入一個(gè)新字體 423
22.1.69 imagepalettecopy函數(shù):將調(diào)色板從一幅圖像復(fù)制到另一幅 423
22.1.70 imagepng函數(shù):以PNG格式將圖像輸出到瀏覽器或文件 424
22.1.71 imagepolygon函數(shù):畫一個(gè)多邊形 424
22.1.72 imagepsbbox函數(shù):給出一個(gè)使用PostScript Type1字體的文本框 426
22.1.73 imagepsencodefont函數(shù):改變字體中的字符編碼矢量 426
22.1.74 imagepsextendfont函數(shù):擴(kuò)充或精簡字體 427
22.1.75 imagepsfreefont函數(shù):釋放一個(gè)PostScript Type1字體所占用的內(nèi)存 427
22.1.76 imagepsloadfont函數(shù):從文件中加載一個(gè)PostScript Type1字體 427
22.1.77 imagepsslantfont函數(shù):傾斜某字體 428
22.1.78 imagepstext函數(shù):用PostScript Type1字體把文本字符串畫在圖像上 428
22.1.79 imagerectangle函數(shù):畫一個(gè)矩形 429
22.1.80 imagerotate函數(shù):用給定角度旋轉(zhuǎn)圖像 430
22.1.81 imagesavealpha函數(shù):設(shè)置標(biāo)記以在保存PNG圖像時(shí)保存完整的alpha通道信息430
22.1.82 imagesetbrush 函數(shù):設(shè)定畫線用的畫筆圖像 431
22.1.83 imagesetpixel函數(shù):畫一個(gè)單一的像素 431
22.1.84 imagesetstyle函數(shù):設(shè)定畫線的風(fēng)格 432
22.1.85 imagesetthickness函數(shù):設(shè)定畫線的寬度 434
22.1.86 imagesettile函數(shù):設(shè)定用于填充的貼圖 434
22.1.87 imagestring函數(shù):水平地畫一行字符串 434
22.1.88 imagestringup函數(shù):垂直地畫一行字符串 435
22.1.89 imagesx函數(shù):獲取圖像寬度 436
22.1.90 imagesy函數(shù):獲取圖像高度 436
22.1.91 imagetruecolortopalette函數(shù):將真彩色圖像轉(zhuǎn)換為調(diào)色板圖像 437
22.1.92 imagettfbbox函數(shù):取得使用TrueType字體的文本的范圍 437
22.1.93 imagettftext函數(shù):用TrueType字體向圖像寫入文本 438
22.1.94 imagetypes函數(shù):返回當(dāng)前PHP版本所支持的圖像類型 439
22.1.95 imagewbmp函數(shù):以WBMP格式將圖像輸出到瀏覽器或文件 439
22.1.96 imagexbm函數(shù):將XBM圖像輸出到瀏覽器或文件 440
22.1.97 iptcembed函數(shù):將二進(jìn)制IPTC數(shù)據(jù)嵌入一幅JPEG圖像中 440
22.1.98 iptcparse函數(shù):將二進(jìn)制IPTC塊解析為單個(gè)標(biāo)記 441
22.1.99 jpeg2wbmp函數(shù):將JPEG圖像文件轉(zhuǎn)換為WBMP圖像文件 441
22.1.100 png2wbmp函數(shù):將PNG圖像文件轉(zhuǎn)換為WBMP圖像文件 442
22.2 小結(jié) 442
第7篇 Win32函數(shù)篇
第23章 Win32API函數(shù) 445
23.1 PHP中的Win32API函數(shù) 445
23.1.1 w32api_deftype函數(shù):為w32api_functions函數(shù)定義一個(gè)類型 445
23.1.2 w32api_init_dtype函數(shù):創(chuàng)建了一個(gè)數(shù)據(jù)類型的實(shí)例,并且將函數(shù)返回值填入實(shí)例中 446
23.1.3 w32api_invoke_function函數(shù):帶一個(gè)傳遞參數(shù)的執(zhí)行函數(shù),傳遞參數(shù)在函數(shù)名的后面 446
23.1.4 w32api_register_function函數(shù):從指定函數(shù)庫中使用PHP注冊一個(gè)函數(shù) 447
23.1.5 w32api_set_call_method函數(shù):設(shè)置調(diào)用的方法 447
23.2 小結(jié) 447
第24章 Win32PS函數(shù) 448
24.1 PHP中的Win32PS函數(shù) 448
24.1.1 win32_ps_list_procs函數(shù):列出不同進(jìn)程的內(nèi)存使用情況和CPU時(shí)間 448
24.1.2 win32_ps_stat_mem函數(shù):列出當(dāng)前系統(tǒng)的內(nèi)存使用情況和CPU時(shí)間 449
24.1.3 win32_ps_stat_proc函數(shù):列出特定進(jìn)程的內(nèi)存使用情況和CPU時(shí)間 450
24.2 小結(jié) 450
第8篇 XML函數(shù)篇
第25章 XML解析函數(shù) 453
25.1 PHP中的語法解析函數(shù) 453
25.1.1 utf8_decode函數(shù):將用UTF-8方式編碼的ISO-8859-1字符串轉(zhuǎn)換成單字節(jié)的ISO-8859-1字符串 453
25.1.2 utf8_encode函數(shù):將ISO-8859-1編碼的字符串轉(zhuǎn)換為UTF-8編碼 454
25.1.3 xml_error_string函數(shù):獲取XML解析器的錯(cuò)誤字符串 454
25.1.4 xml_get_current_byte_index函數(shù):獲取XML解析器的當(dāng)前字節(jié)索引 455
25.1.5 xml_get_current_column_number函數(shù):獲取XML解析器的當(dāng)前列號(hào) 455
25.1.6 xml_get_current_line_number函數(shù):獲取XML解析器的當(dāng)前行號(hào) 456
25.1.7 xml_get_error_code函數(shù):獲取XML解析器的錯(cuò)誤代碼 456
25.1.8 xml_parse_into_struct函數(shù):將XML數(shù)據(jù)解析到數(shù)組中 457
25.1.9 xml_parse函數(shù):開始解析一個(gè)XML文檔 458
25.1.10 xml_parser_create_ns函數(shù):生成一個(gè)支持命名空間的XML解析器 458
25.1.11 xml_parser_create函數(shù):建立一個(gè)XML解析器 459
25.1.12 xml_parser_free函數(shù):釋放指定的XML解析器 459
25.1.13 xml_parser_get_option函數(shù):從XML解析器獲取選項(xiàng)設(shè)置信息 460
25.1.14 xml_parser_set_option函數(shù):為指定的XML解析器進(jìn)行選項(xiàng)設(shè)置 460
25.1.15 xml_set_character_data_handler函數(shù):建立字符數(shù)據(jù)處理器 461
25.1.16 xml_set_default_handler函數(shù):建立默認(rèn)處理器 461
25.1.17 xml_set_element_handler函數(shù):建立起始和終止元素處理器 462
25.1.18 xml_set_end_namespace_decl_handler函數(shù):建立終止命名空間聲明處理器 464
25.1.19 xml_set_external_entity_ref_handler函數(shù):建立外部實(shí)體指向處理器 464
25.1.20 xml_set_notation_decl_handler函數(shù):建立注釋聲明處理器 465
25.1.21 xml_set_object函數(shù):在對象中使用XML解析器 466
25.1.22 xml_set_processing_instruction_handler函數(shù):建立處理指令處理器 467
25.1.23 xml_set_start_namespace_decl_handler函數(shù):建立起始命名空間聲明處理器 468
25.1.24 xml_set_unparsed_entity_decl_handler函數(shù):建立未解析實(shí)體定義聲明處理器468
25.2 小結(jié) 469
第26章 XMLRPC函數(shù) 470
26.1 PHP中的XMLRPC函數(shù) 470
26.1.1 xmlrpc_decode_request函數(shù):將XML譯碼為PHP本身的類型 470
26.1.2 xmlrpc_decode函數(shù):將XML譯碼為PHP本身的類型 471
26.1.3 xmlrpc_encode_request函數(shù):為PHP的值生成XML 471
26.1.4 xmlrpc_encode函數(shù):為PHP的值生成XML 472
26.1.5 xmlrpc_get_type函數(shù):為PHP值獲取XMLRPC的類型 472
26.1.6 xmlrpc_is_fault函數(shù):檢查XMLRPC是否出錯(cuò) 473
26.1.7 xmlrpc_parse_method_descriptions函數(shù):將XML譯碼成方法描述的列表 474
26.1.8 xmlrpc_server_add_introspection_data函數(shù):添加自我描述的文檔 474
26.1.9 xmlrpc_server_call_method函數(shù):解析XML請求同時(shí)調(diào)用方法 475
26.1.10 xmlrpc_server_create函數(shù):創(chuàng)建一個(gè)XMLRPC服務(wù)端 475
26.1.11 xmlrpc_server_destroy函數(shù):銷毀服務(wù)端資源 476
26.1.12 xmlrpc_server_register_introspection_callback函數(shù):注冊一個(gè)PHP函數(shù)用于生成文檔 476
26.1.13 xmlrpc_server_register_method函數(shù):注冊一個(gè)PHP函數(shù)用于匹配XMLRPC方法名 477
26.1.14 xmlrpc_set_type函數(shù):為一個(gè)PHP字符串值設(shè)置XMLRPC的類型 478
26.2 小結(jié) 479
第9篇 綜合函數(shù)篇
第27章 Errors and Logging函數(shù) 483
27.1 PHP中的Errors and Logging函數(shù) 483
27.1.1 debug_backtrace函數(shù):產(chǎn)生一個(gè)backtrace 483
27.1.2 debug_print_backtrace函數(shù):輸出一個(gè)PHP backtrace 484
27.1.3 error_log函數(shù):發(fā)送一個(gè)錯(cuò)誤信息到指定位置 484
27.1.4 error_reporting函數(shù):設(shè)置PHP錯(cuò)誤報(bào)告等級 485
27.1.5 restore_error_handler函數(shù):恢復(fù)錯(cuò)誤信息指針 486
27.1.6 restore_exception_handler函數(shù):恢復(fù)事先定義的例外指針 487
27.1.7 set_error_handler函數(shù):設(shè)置一個(gè)用戶自定義的錯(cuò)誤信息函數(shù) 487
27.1.8 set_exception_handler函數(shù):設(shè)置一個(gè)用戶自定義的例外句柄函數(shù) 489
27.1.9 trigger_error函數(shù):產(chǎn)生一個(gè)用戶級的錯(cuò)誤、警告或者注意信息 489
27.2 小結(jié) 490
第28章 Math函數(shù) 491
28.1 數(shù)學(xué)計(jì)算函數(shù) 491
28.1.1 abs函數(shù):求絕對值 491
28.1.2 ceil函數(shù):進(jìn)一法取整 492
28.1.3 floor函數(shù):舍去法取整 492
28.1.4 fmod函數(shù):返回除法的浮點(diǎn)數(shù)余數(shù) 492
28.1.5 log10函數(shù):返回以10為底的對數(shù) 493
28.1.6 log1p函數(shù):返回log(1+number) 494
28.1.7 log函數(shù):返回指定數(shù)值的(自然) 對數(shù)494
28.1.8 pow函數(shù):返回指定數(shù)值的n次方 495
28.1.9 round:對浮點(diǎn)數(shù)進(jìn)行四舍五入運(yùn)算 495
28.1.10 sqrt函數(shù):返回指定數(shù)值的平方根 496
28.2 數(shù)學(xué)三角函數(shù) 496
28.2.1 acos函數(shù):求反余弦 497
28.2.2 acosh函數(shù):求反雙曲余弦 497
28.2.3 asin函數(shù):求反正弦 497
28.2.4 asinh函數(shù):求反雙曲正弦 498
28.2.5 atan2函數(shù):計(jì)算兩個(gè)參數(shù)的反正切 498
28.2.6 atan函數(shù):求反正切 499
28.2.7 atanh函數(shù):求反雙曲正切 499
28.2.8 cos函數(shù):求余弦 499
28.2.9 cosh函數(shù):求雙曲余弦 500
28.2.10 sin函數(shù):求正弦 500
28.2.11 sinh函數(shù):求雙曲正弦 501
28.2.12 tan函數(shù):求正切 501
28.2.13 tanh函數(shù):求雙曲正切 501
28.3 求最值函數(shù) 502
28.3.1 getrandmax函數(shù):顯示隨機(jī)數(shù)最大的可能值 502
28.3.2 max函數(shù):找出最大值 502
28.3.3 min函數(shù):找出最小值 503
28.3.4 mt_getrandmax函數(shù):顯示隨機(jī)數(shù)的最大可能值 504
28.4 進(jìn)制轉(zhuǎn)換函數(shù) 504
28.4.1 base_convert函數(shù):在任意進(jìn)制之間轉(zhuǎn)換數(shù)字 505
28.4.2 bindec函數(shù):二進(jìn)制轉(zhuǎn)換為十進(jìn)制 505
28.4.3 decbin函數(shù):十進(jìn)制轉(zhuǎn)換為二進(jìn)制 506
28.4.4 dechex函數(shù):十進(jìn)制轉(zhuǎn)換為十六進(jìn)制 506
28.4.5 decoct函數(shù):十進(jìn)制轉(zhuǎn)換為八進(jìn)制 507
28.4.6 hexdec函數(shù):十六進(jìn)制轉(zhuǎn)換為十進(jìn)制 507
28.4.7 octdec函數(shù):八進(jìn)制轉(zhuǎn)換為十進(jìn)制 507
28.5 其他數(shù)學(xué)函數(shù) 508
28.5.1 deg2rad函數(shù):將角度轉(zhuǎn)換為弧度 508
28.5.2 exp函數(shù):計(jì)算e的指數(shù) 508
28.5.3 expm1函數(shù):返回exp(number)-1 509
28.5.4 hypot函數(shù):計(jì)算直角三角形的斜邊長度 509
28.5.5 is_finite函數(shù):判斷是否為有限值 510
28.5.6 is_infinite函數(shù):判斷是否為無限值 510
28.5.7 is_nan函數(shù):判斷是否為合法數(shù)值 511
28.5.8 lcg_value函數(shù):組合線性同余發(fā)生器 511
28.5.9 mt_rand函數(shù):生成更好的隨機(jī)數(shù) 512
28.5.10 mt_srand函數(shù):播下一個(gè)更好的隨機(jī)數(shù)發(fā)生器種子 512
28.5.11 pi函數(shù):獲取圓周率值 513
28.5.12 rad2deg函數(shù):將弧度數(shù)轉(zhuǎn)換為相應(yīng)的角度數(shù) 513
28.5.13 rand函數(shù):產(chǎn)生一個(gè)隨機(jī)整數(shù) 514
28.5.14 srand函數(shù):播下隨機(jī)數(shù)發(fā)生器種子 514
28.6 小結(jié) 515
第29章 Output Control函數(shù) 516
29.1 PHP中的輸出控制函數(shù) 516
29.1.1 flush函數(shù):刷新輸出緩沖 516
29.1.2 ob_clean函數(shù):清空輸出緩沖 517
29.1.3 ob_end_clean函數(shù):清空緩沖區(qū)并且關(guān)閉正在進(jìn)行的輸出緩沖 518
29.1.4 ob_end_flush函數(shù):發(fā)送緩沖區(qū)數(shù)據(jù)并且關(guān)閉緩沖區(qū) 518
29.1.5 ob_flush函數(shù):發(fā)送緩沖區(qū)數(shù)據(jù) 519
29.1.6 ob_get_clean函數(shù):獲取緩沖區(qū)內(nèi)容并且結(jié)束緩沖區(qū) 519
29.1.7 ob_get_contents函數(shù):獲取緩沖區(qū)數(shù)據(jù) 520
29.1.8 ob_get_flush函數(shù):刷新緩沖區(qū)數(shù)據(jù),返回?cái)?shù)據(jù)并且關(guān)閉緩沖區(qū) 520
29.1.9 ob_get_length函數(shù):獲取緩沖區(qū)長度 521
29.1.10 ob_get_level函數(shù):獲取緩沖區(qū)等級 522
29.1.11 ob_get_status函數(shù):獲取緩沖區(qū)狀態(tài) 522
29.1.12 ob_gzhandler函數(shù):供ob_start使用的回調(diào)函數(shù)用來壓縮輸出緩沖區(qū) 523
29.1.13 ob_implicit_flush函數(shù):打開或者關(guān)閉原本固有的輸出緩沖區(qū) 524
29.1.14 ob_list_handlers函數(shù):列出所有使用的輸出句柄 525
29.1.15 ob_start函數(shù):打開緩沖區(qū) 525
29.1.16 output_add_rewrite_var函數(shù):添加URL rewrite的值 526
29.1.17 output_reset_rewrite_vars函數(shù):重置URL rewrite的值 526
29.2 小結(jié) 527
第30章 PHP Options/Info函數(shù) 528
30.1 PHP信息獲取類函數(shù) 528
30.1.1 assert函數(shù):檢查assertion聲明是否錯(cuò)誤 528
30.1.2 extension_loaded函數(shù):檢查PHP擴(kuò)展是否加載 529
30.1.3 get_cfg_var函數(shù):獲取PHP配置選項(xiàng)的值 529
30.1.4 get_current_user函數(shù):獲取當(dāng)前PHP腳本的所有者的名稱 530
30.1.5 get_defined_constants函數(shù):返回一個(gè)包含PHP預(yù)定義常量信息的數(shù)組 531
30.1.6 get_extension_funcs函數(shù):返回一個(gè)包含指定模塊中的所有函數(shù)名稱的數(shù)組 532
30.1.7 get_include_path函數(shù):返回當(dāng)前配置的文件包含路徑的信息 534
30.1.8 get_included_files函數(shù):返回一個(gè)關(guān)于文件包含信息的數(shù)組 534
30.1.9 get_loaded_extensions函數(shù):返回一個(gè)包含所有裝載模塊信息的數(shù)組 535
30.1.10 get_magic_quotes_gpc函數(shù):獲取magic_quotes_gpc的狀態(tài)信息 536
30.1.11 get_magic_quotes_runtime函數(shù):獲取magic_quotes_ runtime的狀態(tài)信息 537
30.1.12 get_required_files函數(shù):返回一個(gè)關(guān)于文件包含信息的數(shù)組 537
30.1.13 getenv函數(shù):獲取PHP環(huán)境變量的值 538
30.1.14 getlastmod函數(shù):獲取當(dāng)前PHP頁面文件的最后修改時(shí)間 539
30.1.15 getmygid函數(shù):獲取當(dāng)前PHP腳本頁面所有者的GID號(hào)碼 539
30.1.16 getmyinode函數(shù):獲取當(dāng)前PHP腳本頁面的INODE號(hào)碼 540
30.1.17 getmypid函數(shù):獲取PHP的PID 541
30.1.18 getmyuid函數(shù):獲取PHP腳本頁面所有者的UID號(hào)碼 541
30.1.19 getopt函數(shù):從命令行參數(shù)列表獲取設(shè)置 542
30.1.20 getrusage函數(shù):獲取當(dāng)前的資源語法 542
30.1.21 ini_get_all函數(shù):獲取所有配置選項(xiàng) 543
30.1.22 ini_get函數(shù):獲取配置選項(xiàng)的值 544
30.1.23 memory_get_usage函數(shù):返回PHP腳本占用的內(nèi)存空間 544
30.1.24 php_ini_scanned_files函數(shù):返回配置文件目錄下的配置文件列表 545
30.1.25 php_logo_guid函數(shù):獲取LOGO圖片的GUID 546
30.1.26 php_sapi_name函數(shù):獲取PHP和Web服務(wù)器之間的接口類型 546
30.1.27 php_uname函數(shù):獲取PHP腳本運(yùn)行的操作系統(tǒng)信息 547
30.1.28 phpcredits函數(shù):打印credits列表 548
30.1.29 phpinfo函數(shù):輸出PHP的信息 549
30.1.30 phpversion函數(shù):獲取PHP版本 550
30.1.31 zend_logo_guid函數(shù):獲取ZEND的LOGO圖片的GUID 550
30.1.32 zend_version函數(shù):獲取ZEND引擎的版本 551
30.2 PHP配置類函數(shù) 551
30.2.1 assert_options函數(shù):設(shè)置或者獲取不同的聲明標(biāo)記 551
30.2.2 ini_alter函數(shù):設(shè)置PHP配置選項(xiàng)的值 552
30.2.3 ini_restore函數(shù):恢復(fù)配置選項(xiàng)的值 564
30.2.4 ini_set函數(shù):設(shè)置PHP配置選項(xiàng)的值 565
30.2.5 putenv函數(shù):設(shè)置環(huán)境變量 565
30.2.6 restore_include_path函數(shù):恢復(fù)文件包含路徑配置信息 566
30.2.7 set_include_path函數(shù):設(shè)置文件包含路徑配置選項(xiàng) 566
30.2.8 set_magic_quotes_runtime函數(shù):設(shè)置magic_quotes運(yùn)行時(shí)間 567
30.2.9 set_time_limit函數(shù):設(shè)置最大執(zhí)行時(shí)間 567
30.3 其他類函數(shù) 568
30.3.1 dl函數(shù):加載PHP的擴(kuò)展模塊 568
30.3.2 main函數(shù):只是一個(gè)掛名的main()函數(shù) 568
30.3.3 version_compare函數(shù):比較PHP兩個(gè)版本值 569
30.4 小結(jié) 570
第31章 Program Execution函數(shù) 571
31.1 PHP中的程序執(zhí)行函數(shù) 571
31.1.1 escapeshellarg函數(shù):過濾用作命令參數(shù)的字符串 571
31.1.2 escapeshellcmd函數(shù):過濾用作命令的字符串中的特殊字符 571
31.1.3 exec函數(shù):執(zhí)行命令 572
31.1.4 passthru函數(shù):執(zhí)行程序但不輸出數(shù)據(jù) 573
31.1.5 proc_close函數(shù):關(guān)閉一個(gè)由函數(shù)proc_open()打開的進(jìn)程,并返回進(jìn)程的退出
代碼 574
31.1.6 proc_get_status函數(shù):獲取進(jìn)程的狀態(tài)信息 574
31.1.7 proc_nice函數(shù):改變當(dāng)前進(jìn)程的優(yōu)先權(quán) 575
31.1.8 proc_open函數(shù):執(zhí)行命令并且打開輸入輸出文件指針 576
31.1.9 proc_terminate函數(shù):殺死進(jìn)程 577
31.1.10 shell_exec函數(shù):執(zhí)行命令并且將完整的輸出結(jié)果作為一個(gè)字符串返回 578
31.1.11 system函數(shù):執(zhí)行程序并輸出結(jié)果 578
31.2 小結(jié) 579
第32章 Date/Time函數(shù) 580
32.1 PHP中的日期、時(shí)間函數(shù) 580
32.1.1 checkdate函數(shù):驗(yàn)證一個(gè)格里高里日期 580
32.1.2 date_default_timezone_get函數(shù):獲取一個(gè)腳本中所有日期、時(shí)間函數(shù)所使用的默認(rèn)時(shí)區(qū) 581
32.1.3 date_default_timezone_set函數(shù):設(shè)定用于一個(gè)腳本中所有日期、時(shí)間函數(shù)的默認(rèn)時(shí)區(qū) 582
32.1.4 date_sunrise函數(shù):返回給定的日期與地點(diǎn)的日出時(shí)間 582
32.1.5 date_sunset函數(shù):返回給定的日期與地點(diǎn)的日落時(shí)間 583
32.1.6 date函數(shù):格式化一個(gè)本地時(shí)間/日期 583
32.1.7 getdate函數(shù):獲取日期/時(shí)間信息 586
32.1.8 gettimeofday函數(shù):獲取當(dāng)前時(shí)間 587
32.1.9 gmdate函數(shù):格式化一個(gè)GMT/UTC日期/時(shí)間 588
32.1.10 gmmktime函數(shù):獲取GMT日期的UNIX時(shí)間戳 588
32.1.11 gmstrftime函數(shù):根據(jù)區(qū)域設(shè)置格式化GMT/UTC時(shí)間/日期 589
32.1.12 idate函數(shù):將本地時(shí)間、日期格式化為整數(shù) 589
32.1.13 localtime函數(shù):獲取本地時(shí)間 590
32.1.14 microtime函數(shù):返回當(dāng)前UNIX時(shí)間戳和微秒數(shù) 591
32.1.15 mktime函數(shù):獲取一個(gè)日期的UNIX時(shí)間戳 592
32.1.16 strftime函數(shù):根據(jù)區(qū)域設(shè)置格式化本地時(shí)間/日期 593
32.1.17 strptime函數(shù):解析由strftime生成的日期/時(shí)間 595
32.1.18 strtotime函數(shù):將任何英文文本的日期、時(shí)間描述解析為UNIX時(shí)間戳 595
32.1.19 time函數(shù):返回當(dāng)前的UNIX時(shí)間戳 596
32.2 小結(jié) 597
第33章 Classes/Objects函數(shù) 598
33.1 PHP中的類/對象函數(shù) 598
33.1.1 class_exists函數(shù):檢查類是否已定義 598
33.1.2 get_class_methods函數(shù):返回由類的方法名組成的數(shù)組 599
33.1.3 get_class_vars函數(shù):返回由類的默認(rèn)屬性組成的數(shù)組 600
33.1.4 get_class函數(shù):返回對象的類名 601
33.1.5 get_declared_classes函數(shù):返回由已定義類的名字所組成的數(shù)組 602
33.1.6 get_declared_interfaces函數(shù):返回一個(gè)聲明接口的數(shù)組 604
33.1.7 get_object_vars函數(shù):返回由對象屬性組成的關(guān)聯(lián)數(shù)組 604
33.1.8 get_parent_class函數(shù):返回對象或類的父類名 605
33.1.9 interface_exists函數(shù):檢查接口是否定義 606
33.1.10 is_a函數(shù):判斷對象是否屬于某一個(gè)類 607
33.1.11 is_subclass_of函數(shù):判斷對象是否屬于某一個(gè)類的子類 607
33.1.12 method_exists函數(shù):檢查類的方法是否存在 608
33.1.13 property_exists函數(shù):檢查對象或類是否具有指定的屬性 609
33.2 小結(jié) 610
第34章 COM函數(shù) 611
34.1 PHP中的COM與.NET函數(shù) 611
34.1.1 COM函數(shù):COM類構(gòu)造函數(shù),提供了將(D)COM組件整合到PHP腳本中的框架 611
34.1.2 DOTNET函數(shù):從.NET集合創(chuàng)建類并調(diào)用類的方法,使用類的屬性 612
34.1.3 VARIANT函數(shù):將變量封裝進(jìn)VARIANT結(jié)構(gòu)中的簡單容器 613
34.1.4 com_create_guid函數(shù):產(chǎn)生一個(gè)全局唯一標(biāo)識(shí)符(GUID) 613
34.1.5 com_event_sink函數(shù):在COM對象與PHP對象之間建立連接 614
34.1.6 com_get_active_object函數(shù):返回已經(jīng)運(yùn)行的一個(gè)COM類的實(shí)例的句柄 615
34.1.7 com_invoke函數(shù):調(diào)用COM組件的方法 615
34.1.8 com_isenum函數(shù):獲取一個(gè)IenumVariant 616
34.1.9 com_load_typelib函數(shù):裝載一個(gè)Typelib 616
34.1.10 com_load函數(shù):創(chuàng)建新的COM組件的引用 617
34.1.11 com_message_pump函數(shù):停止運(yùn)行指定的時(shí)間,等待有信息到來 617
34.1.12 com_print_typeinfo函數(shù):輸出一個(gè)定義為進(jìn)程接口的PHP類 617
34.2 小結(jié) 618
第35章 雜項(xiàng)函數(shù) 619
35.1 PHP中的雜項(xiàng)函數(shù) 619
35.1.1 connection_aborted函數(shù):判斷客戶端的連接狀態(tài) 619
35.1.2 connection_status函數(shù):返回客戶端的連接狀態(tài) 620
35.1.3 connection_timeout函數(shù):判斷腳本的運(yùn)行狀態(tài) 620
35.1.4 constant函數(shù):返回常量的值 620
35.1.5 define函數(shù):定義一個(gè)常量的值 621
35.1.6 defined函數(shù):判斷一個(gè)常量是否存在 621
35.1.7 die函數(shù):退出程序 622
35.1.8 eval函數(shù):將一個(gè)字符串作為PHP代碼來執(zhí)行 622
35.1.9 exit函數(shù):退出并輸出信息 623
35.1.10 get_browser函數(shù):獲取客戶端瀏覽器的各項(xiàng)功能 624
35.1.11 highlight_file函數(shù):對一個(gè)文件進(jìn)行高亮度顯示 625
35.1.12 highlight_string函數(shù):對一個(gè)字符串進(jìn)行高亮度顯示 626
35.1.13 ignore_user_abort函數(shù):設(shè)定是否在客戶端斷開連接時(shí),結(jié)束PHP代碼的運(yùn)行 626
35.1.14 pack函數(shù):將指定數(shù)據(jù)打包為二進(jìn)制字符串 627
35.1.15 php_check_syntax函數(shù):檢查PHP文件的語法 628
35.1.16 php_strip_whitespace函數(shù):去除PHP文件中的注釋和空格 628
35.1.17 show_source函數(shù):對一個(gè)文件進(jìn)行高亮度顯示 629
35.1.18 sleep函數(shù):暫停執(zhí)行程序 629
35.1.19 time_nanosleep函數(shù):暫停執(zhí)行程序 630
35.1.20 time_sleep_until函數(shù):在指定時(shí)間喚醒程序 631
35.1.21 uniqid函數(shù):生成一個(gè)單獨(dú)的ID 631
35.1.22 unpack函數(shù):從二進(jìn)制字符串中解包出數(shù)據(jù)到數(shù)組 631
35.1.23 usleep函數(shù):以微秒級暫停程序 632
35.2 小結(jié) 632

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)