函數的宣告是什麼意思?
「函數定義」是指函數功能的確立,包含指定函數名,函數值型別、形參型別、函數體等,它是一個完整的、獨立的函數單位。而「函數宣告」的作用則是把函數的名字、函數型別以及形參型別、個數和順序通知編譯系統,以便在呼叫函數時系統依此進行對照檢查(例如函數名是否正確,實參與形參的類型和個數是否一致)。
在書寫形式上,函數宣告可以把函數頭部複製過來,在後面加一個分號;而且在參數表中可以只寫各個參數的型別名,而不必寫參數名。
函數的定義
函數的定義是一個完整的函數單元:
包含函數型別、函數名稱、形參及形參類型、函數體等
在程式中,函數的定義只能有一次
函數首部與花括號間不加分號
函數的宣告
函數宣告只是對編譯系統的一個說明:
函數宣告是對定義的函數的傳回值的型別說明,以通知系統在本函數中所呼叫的函數是什麼類型。
不包含函數體(或形參)
呼叫幾次函數就應該在各個主調函數中做對應宣告
函數宣告是說明語句,必須以分號結束!
以上是函數的聲明是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!