函數的英文是 fucntion。在數學裡這個名詞挺耳熟;在這裡,請把它翻譯為”功能”,這樣比較貼切。不過,我的大腦已經被毒害了,所以口語上我還是會說函數函數來表示這個概念……
函數的長相是一個英文字加上一組小括號,像這樣:fucnction()。英文字就是函數的名稱,小括弧代表函數要處理的值。
範例程式如下,這是一個簡單計數器:
| 表一 簡單計數器程式 | |
|---|---|
| 01. 02. 03. 04. 05. 06. 07. 08. | <?php $fp = fopen("../book","r"); $counter = fgets($fp,1024); echo "book檔被讀取了".$counter."次"; $counter = $counter + 1; $fp = fopen("../book","w+"); fwrite($fp,"$counter"); ?> |
上面有用到了3個函數,fopen()、fgets()跟fwrite()。它們的”功能”分述如下:
- fopen():開啟檔案,你必須告訴電腦檔案路徑與名稱、開啟的屬性(唯讀、可寫入…等屬性)
- fgets():從記憶體中抓資料,你必須告訴電腦,要抓哪個資料,以及抓多少。
- fwrite():將資料寫進指定地點,你必須告訴電腦,要寫到哪裡,以及寫啥東西進去。
想了解更多現成的功能,你可以參考林義祥的php參考手冊。
作業目標:寫個介面,讓使用者可以透過網頁把你的姓名寫進book裡。
沒有留言:
張貼留言