Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengakses Pembolehubah Luaran dalam Fungsi Tanpa Nama dalam PHP?
Pernyataan Masalah:
Anda mempunyai fungsi boleh guna semula yang mengambil yang memproses pangkalan data baris dan membolehkan anda melakukan operasi pada setiap baris menggunakan fungsi tanpa nama. Walau bagaimanapun, anda perlu menggabungkan medan tertentu daripada semua baris ke dalam satu pembolehubah dalam fungsi tanpa nama.
Penyelesaian:
Untuk mengakses pembolehubah luar dalam tanpa nama fungsi, anda boleh menggunakan kata kunci penggunaan. Ini akan mewarisi pembolehubah daripada skop induk.
Contoh:
$result = ''; fetch("SELECT title FROM tbl", function($r) use (&$result) { $result .= $r['title']; });
Cara ia Berfungsi:
Nota:
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Pembolehubah Luaran dalam Fungsi Tanpa Nama dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!