290 likes | 449 Views
PHP 網頁程式設計. Chapter 5. 大葉大學資訊工程學系. PHP 的函數. 陳 錫 樺. OUTLINE. ● 模組化的程式設計 ● PHP 的自訂函數 ● 函數的變數範圍 ● Require( ) & include( ) 引入檔案 ● PHP 常用的內建函數. 5-1 模組化的程式設計. WHAT IS 模組化?. 整塊為一個 完整工作 【計畫】. 在此亦可說是一個 完整程式 【軟體】. OUTLINE. ● 模組化的程式設計 ● PHP 的自訂函數 ● 函數的變數範圍 ● Require( ) & include( ) 引入檔案
E N D
PHP網頁程式設計 Chapter 5 大葉大學資訊工程學系 PHP的函數 陳 錫 樺
OUTLINE ●模組化的程式設計 ●PHP的自訂函數 ●函數的變數範圍 ●Require( ) & include( )引入檔案 ●PHP常用的內建函數
5-1 模組化的程式設計 • WHAT IS 模組化? 整塊為一個 完整工作 【計畫】 在此亦可說是一個完整程式【軟體】
OUTLINE ●模組化的程式設計 ●PHP的自訂函數 ●函數的變數範圍 ●Require( ) & include( )引入檔案 ●PHP常用的內建函數
5-2-1 建立函數 (1) • PHP4不必再像PHP3一樣必須再呼叫前定義,可以在PHP程式的任何一個位置放上函數就可以呼叫囉!
5-2-2 函數的傳回值 在於PHP中,函數傳回的關鍵字為Return
5-2-3 擁有參數的函數(1) 函數可以將重複的程式碼抽出成為獨立的區塊。也可以傳入參數值,再呼叫時就可以依照自己傳入的不同參數值還獲得自己所需要的結果了。
5-2-4 傳值或傳址呼叫函數 (1) funcation funcA($c) { … } funcation funB( &$c ) { … }
5-2-5 預設參數值 • 假如在PHP程式中沒有給變數值得時候, 可以給程式預設值下去執行。
OUTLINE ●模組化的程式設計 ●PHP的自訂函數 ●函數的變數範圍 ●Require( ) & include( )引入檔案 ●PHP常用的內建函數
Funcation funcA( ) { $a=0; } Funcation funcB( ) { global $a=0; } $b=0; Funcation funcC( ) { static $a=0; } 5-3-1 PHP變數範圍(1)
OUTLINE ●模組化的程式設計 ●PHP的自訂函數 ●函數的變數範圍 ●Require( ) & include( )引入檔案 ●PHP常用的內建函數
5-4-1 Require( )的使用 • Require()可以在PHP程式內直接插入其他檔案的PHP程式碼,利用Require()來引入內容。 左邊三種宣告方式皆可
5-4-2 Include( )的使用 • Include()與require()的用法類似,但…… require()引入檔必須存在,否則會錯誤 include()引入檔若不存在,會產生警告,仍可執行。
OUTLINE ●模組化的程式設計 ●PHP的自訂函數 ●函數的變數範圍 ●Require( ) & include( )引入檔案 ●PHP常用的內建函數
5-5-1 取得時間刻記與日期時間(1) • PHP的日期主要是使用時間刻記作為計算的方式,由1/1/1970年到指定的日期/時間的秒數,在過函數轉換成日期/時間。
可為數值,亦可為字串 [1]:True [ ] :False 5-5-3 檢查資料型態函數