2012-09-23 111 views
0

這是我的第一個問題,所以請耐心等待。這個問題聽起來可能幼稚,但我真的想知道什麼是編程中的功能?它們是如何定義的以及它們如何被調用來執行。我只是學習PHP。我見過很多功能類似這樣的差異在不同類型的功能

function myfunction() { 
-------- 
-------- 
} 

和其他類型的功能這樣

function myfunction (some variables) { 
------------ 
------------ 
} 

我想知道什麼是它們之間的區別?任何幫助和建議或任何有價值的鏈接將更受讚賞。在投下這個問題之前,任何評論或任何良好的學習環節都會對我更有幫助。

+0

我想你可以從[wiki]開始(http://en.wikipedia.org/wiki/Function_%28computer_science%29) – none

+0

當他們在Google上找到答案時,秒。 – AlienWebguy

回答

0

這些函數除了它們提供的內容(就數據而言)完全相同。第一個不需要將變量傳遞給外部來運行。

第二個變量使用從外部傳遞的變量,但這些可能不是要求,因爲可以爲這些變量設置默認值。

編程中的函數用於執行重複任務,例如從字符串中刪除下劃線並使每個單詞的首字母成爲大寫字母。

要定義一個變量,最簡單的方法是做到這一點:

function my_function() { 
    // Function code here 
} 

要調用此功能,您需要確保它是可訪問的(例如,包括在頁面上),你只需要做:

my_function(); 

這將執行該函數並可能返回結果。

您也可以按照說明將變量傳遞給函數,但我建議查找有關PHP函數的教程。

https://www.google.co.uk/search?q=PHP+Functions ...很多結果,你:-)

這解釋的是PHP特有的,其他語言可能會有所不同。