MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

bagaimana cara meneruskan variabel $tid, $id ke fungsi mentah?

Saat Anda menggunakan fungsi callback di PHP, fungsi tersebut memiliki cakupannya sendiri dan tidak dapat mengakses variabel dari luar cakupannya.

$foo = true;

DB::collection('something')->raw(function ($collection) {
    echo $foo;// $foo is undefined here, this create an error
});

echo $foo;// here it work

Tetapi Anda dapat memberi makan panggilan balik Anda dengan variabel menggunakan PHP use kata kunci :

$foo = true;

DB::collection('something')->raw(function ($collection) use ($foo) {
    echo $foo;// now it works
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo db - Meminta array dan objek bersarang

  2. Kesalahan MongoDB:Tidak dapat menggunakan penulisan yang dapat dicoba lagi dengan batas =0

  3. Kurangi $sum dari Sub-dokumen

  4. Skala Mulus Untuk Server MongoDB Anda

  5. MongoDB:Sisipkan massal (Bulk.insert) vs sisipkan banyak (insert([...]))