問題陳述:
您有一個可重用的函數fetch 來處理資料庫行並允許您使用匿名函數對每一行執行操作。但是,您需要將所有行中的特定欄位連接到匿名函數中的單一變數中。
解決方案:
要存取匿名函數中的外部變數函數時,可以使用 use 關鍵字。這將從父作用域繼承變數。
範例:
$result = ''; fetch("SELECT title FROM tbl", function($r) use (&$result) { $result .= $r['title']; });
工作原理:
注意:
以上是如何在 PHP 中的匿名函數中存取外部變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!