-1
ループ内にLaravel ->each()
関数があります。'each'関数のコールバック関数内からのアクセス変数
私は各機能内からループ変数を取得したいと考えています。
私は->each()
関数内から
$string
にアクセスするにはどうすればよい
foreach ($stringsArray as $string) {
if (!empty($string)) {
DBModel::all()->each(function (DBModel $model) {
global $string;
// $string at this point is nothing/undefined
?
これはlaravel 4.2を使用しています。
$string
は、(global
ディレクティブの有無にかかわらず)定義されていません。 (:[それ以外で計算された変数を使用してコールバック関数PHP] https://stackoverflow.com/questions
の可能性のある重複匿名スコープでそれを使用する
use
キーワードを使用する必要があります/ 4588714/php-callback-function-using-variables-calculated-outside-it-it) –