PHP中的函數(shù)應(yīng)用詳細(xì)解析_PHP教程
推薦:PHP關(guān)于cookie和session的分析1. PHP的COOKIE cookie 是一種在遠(yuǎn)程瀏覽器端儲存數(shù)據(jù)并以此來跟蹤和識別用戶的機(jī)制。 PHP在http協(xié)議的頭信息里發(fā)送cookie, 因此 setcookie() 函數(shù)必須在其它信息被輸出到瀏覽器前調(diào)用,這和對 header() 函數(shù)的限制類似。 1.1 設(shè)置cookie: 可以用 setcookie(
在 php 中,允許程序設(shè)計(jì)者將常用的流程或者變量等元件,組織成一個(gè)固定的格式。也就是說用戶可以自行組合函數(shù)或者是類。
php 中的函數(shù) (function) 和 c 語言一樣,包括有返回值及無返回值,不像 pascal 分成函數(shù) (function) 和程序 (procedure) 那么復(fù)雜。
在函數(shù)的名稱上,php 對于大小寫的管制很松散。可以在定義函數(shù)時(shí)寫成大寫的名字,而在使用時(shí)使用小寫的名字。總之,對函數(shù)而言,不用管大小寫,只要注意名稱沒有重復(fù)就好了。
以下就是函數(shù)的使用語法
function myfunc(arg_1, arg_2, ..., arg_n) {
// 執(zhí)行一些步驟
return retval;
}
在使用時(shí),在自定的函數(shù)名稱前要加入 function 的保留字,表示這是定義用戶自定函數(shù)。之后的 myfunc 可以是任何的英文字母開頭的字符串,字符串除了開頭不能是數(shù)字或是下劃線,在第一個(gè)字母后可以是阿拉伯?dāng)?shù)字或者是下劃線,當(dāng)然其它的符號或是中文字不能當(dāng)函數(shù)名。
arg_1 到 arg_n 為函數(shù)使用的參數(shù),參數(shù)之間使用逗號隔開。在參數(shù)后的大括號 {},即為整個(gè)函數(shù)的部分。函數(shù)如果返回值,使用 return 可將值返回。而參數(shù)可以事先定義初始值或默認(rèn)值。有定義默認(rèn)值參數(shù)在使用函數(shù)時(shí)可以省略,但一定要放在沒有配置默認(rèn)值參數(shù)的后面,否則 php 在解析函數(shù)時(shí),會出現(xiàn)錯(cuò)誤。
另外就是參數(shù)的類型,只要參數(shù)是 php 支持的變量類型都可以使用,無論是數(shù)組、字符串、或是整數(shù)....等等。返回值也是一樣。
下面即為使用默認(rèn)值及不用默認(rèn)值例子
<?php
function myfunc1(arg_1, arg_2, arg_3="我是默認(rèn)字符串") {
echo arg_1+arg_2;
echo arg_3."<p>\n";
}
myfunc(3, 4); // 參數(shù) arg_3 省略。
myfunc(6, 6, "不用默認(rèn)值") // 輸入?yún)?shù) arg_3。
?>
參數(shù)的值,通常使用傳值方式輸入,有時(shí)在值得的需求時(shí),可以使用傳址的方式,傳入?yún)?shù)的指針。方法就是在參數(shù)的前面加上 & 符號即可。
分享:PHP發(fā)表文章時(shí)自動保存圖片實(shí)例代碼img_array = array(); content1 = stripslashes(content1); if (get_magic_quotes_gpc()) content1 = stripslashes(content1); //echo content1; preg_match_all(/(src│SRC)=(http://(.+).(gif│jpg│jpeg│bmp│png))/isU,content1,img_array); img_arra
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說明:
PHP教程-PHP中的函數(shù)應(yīng)用詳細(xì)解析。