我正在學習PHP和我想了解回調函數,我真的環顧手冊,在stackoverflow和更多的網站,我真的不明白是什麼PHP回調函數,如果可以有人可以請幫我理解這個功能,我正在尋找簡單的說明/指導謝謝大家,祝你有個美好的一天。PHP,回調函數
Q
PHP,回調函數
1
A
回答
4
在計算機編程,回調是一段可執行代碼,該代碼作爲參數傳遞給其他代碼傳遞的參考。這允許較低級別的軟件層調用在較高級別層中定義的子例程(或函數)。
這是一個函數,你傳遞給你的方法或其他函數,所以它可以在該方法 - 函數執行期間被調用。
例如,你有回調beforeSave
,你希望做一些邏輯之前,將數據保存到數據庫文件等。(在一個地方 - 乾燥)。您將邏輯添加到beforeSave
回調中,並在保存數據之前調用此回調。
與手冊上的功能相同,例如array_filter($input, callback)
它要求您傳遞一些要用$ input數據執行的函數。
例如,通過匿名函數:
array_filter($input, function($var) {
// returns whether the input integer is odd
return($var & 1)
});
會回到你的所有奇數組值,你可以在匿名函數改變邏輯,你想要什麼,但array_filter
內部機械將始終是相同的(迭代算法中)
+0
謝謝你回答AurimasLičkus,祝你有美好的一天。 – 2012-07-21 09:45:53
相關問題
- 1. 回調函數php?
- 2. PHP:回調函數
- 3. PHP的USORT回調函數參數
- 4. AJAX中的參數PHP回調函數
- 5. 回調函數
- 6. 回調函數
- 7. PHP SOAP函數調用返回錯誤
- 8. PHP回調函數的變量範圍
- 9. ob_start回調函數提取輸出 - PHP
- 10. PHP,array_filter和str_replace函數回調
- 11. php回調函數到下一頁
- 12. PHP - self,靜態或$ this回調函數
- 13. 使用回調函數返回函數
- 14. 使用PHP調用PHP函數在後端調用PHP函數
- 15. 在jQuery回調函數上運行PHP函數
- 16. PHP回調函數不工作的目標函數
- 17. php代碼調用javascript函數返回函數沒有定義
- 18. 函數返回:PHP
- 19. Jquery回調函數
- 20. JQUERY回調函數
- 21. ob_start();回調函數
- 22. JavaScript函數回調
- 23. JavaScript回調函數
- 24. 在回調函數
- 25. slideToggle回調函數
- 26. Laravel回調函數
- 27. JS回調函數
- 28. jQuery回調函數?
- 29. JavaScript函數回調
- 30. 調用函數(PHP)
你已閱讀此頁面? http://www.php.net/manual/en/language.types.callable.php – Federkun 2012-07-21 09:01:03
究竟是什麼,你不明白?什麼部分不清楚? – JJJ 2012-07-21 09:04:53