以下是php5中一些有特殊功能的函式,挺實用的說。
1、int error_reporting ( [int level] )
設定錯誤報告等級,常用的level有0(不報告任何錯誤)、e_all(報告所有錯誤)。
2、string shell_exec ( string cmd )
執行cmd命令列,返回執行結果。
3、mixed iconv_get_encoding ( [string type] )
返回type指定的編碼。如果未指定type,則返回全部。type可以是:
all 返回全部編碼
input_encoding 返回輸入編碼
output_encoding 返回輸出編碼
internal_encoding 返回內部編碼
4、bool iconv_set_encoding ( string type, string charset )
設定編碼。如:iconv_set_encoding("internal_encoding","gb2312");將內部編碼設定為gb2312。它的影響見下。
5、int iconv_strlen ( string str [, string charset] )
以指定編碼計算字串長度。如果charset未指定,則使用internal_encoding指定的編碼。如iconv_strlen("你好123","gb2312")將返回5,如果設定了internal_encoding為gb2312,則可直接使用iconv_strlen("你好123")。
6、int iconv_strpos ( string haystack, string needle [, int offset [, string charset]] )
在haystack中搜尋needle。
7、int iconv_strrpos ( string haystack, string needle [, string charset] )
在haystack中反向搜尋needle。
8、string iconv_substr ( string str, int offset [, int length [, string charset]] )
獲取子字串。
9、string iconv ( string in_charset, string out_charset, string str )
將字串str由in_charset編碼轉換到out_charset編碼。
10、bool phpinfo()
輸出php資訊。
11、bool define ( string name, mixed value [, bool case_insensitive] )
定義乙個常量。如果case_insensitive設定為true,則常量名將不區分大小寫。
12、mixed constant ( string name )
返回常量name的值。
13、bool defined ( string name )
判斷該常量是否已定義。
14、void exit ( [string status] )
或void die ( [string status] )
結束程式。可以直接exit;或者die;。另外php有一種特殊的語法,如:$a==$b or die("not equal");如果a、b不相等則退出程式。類似於or的關鍵字有and、&&、||。
15、mixed eval ( string code_str )
將code_str看作**來執行。如eval("1+2")會返回3。
16、mixed highlight_file ( string filename [, bool return] )
或mixed show_source ( string filename [, bool return] )
讀取檔案並按php語法高亮顯示(用html標籤)檔案中的**。如果return設為true,則將高亮顯示後的**返回成字串,否則直接輸出。
17、mixed highlight_string ( string str [, bool return] )
將字串中的內容按php語法高亮顯示。
18、string php_strip_whitespace ( string filename )
讀取filename檔案並將其中的注釋、空字元(空格、換行等)等去除並返回。該函式可以用來統計檔案中確切的字元數。
19、void sleep ( int seconds )
暫停指令碼執行seconds妙。
20、void usleep ( int micro_seconds )
暫停指令碼執行seconds微妙(一百萬分之一秒)。
21、string uniqid ( [string prefix [, bool more_entropy]] )
以當前時間生成乙個字串,以prefix為字首,如果more_entropy為true,則在字串最後加上隨機的字元使返回的字串更唯一。
21、bool ob_start()
開啟輸出快取。如果在沒有任何輸出前使用該函式,其後就可以在任何地方傳送頭資訊和設定cookie。
PHP5薄荷教程 8 函式
函式是一系列的語句,用來完成特定的功能。或者給它乙個引數,讓它輸出所需要的值。比如 a sin b 就是讓 a等於 b的正弦值。1 函式的呼叫 func func arg1,arg2,result func arg1,arg2 2 內部函式 php提供了大量的內部函式,這些函式不需要作額外的宣告,可...
PHP5薄荷教程 14 變數操作函式
二 判斷 獲取變數的資料型別 1 bool is numeric mixed var 判斷變數var是否為數字,是則返回true,不是則返回false。以下函式的用法類似 is int is integer is long 整數 is float is double is real 浮點數 is s...
PHP5薄荷教程 3 變數和常量
php的變數都以 開頭,且 後的第乙個字元必須是字母或 符號,不可使用數字或其他特殊符號,中文當然更不萊塞了。php的變數不需要宣告,直接用等號賦值即可,如 pi 3.14 radius 5 circumference 2 pi radius 圓面積 2 r 另外,php支援對變數的間接引用,如 n...