Saya tidak begitu memahami pembolehubah $query bagi "instantiasi global automatik" dalam pertanyaan penutupan.
土豆
土豆 2018-06-07 23:21:09
0
3
1019

Mengapa tidak menggunakan suntikan pergantungan dalam penutupan? Seperti

fungsi(thinkdbQuery $q) {

$q->di mana('seks', 0)->di mana('gaji', '>', '8000');

}

tp5 .1, saya boleh melaksanakannya dengan jayanya seperti ini.


土豆
土豆

membalas semua(1)
亚连

Ini adalah fungsi tanpa nama, bukan penutupan

  • balas Manual PHP, definisi fungsi tanpa nama, Ayat pertama, "Fungsi tanpa nama, juga dikenali sebagai penutupan, (Fungsi tanpa nama, juga dikenali sebagai penutupan.)" Alamat manual: http://php.net/manual/en/functions.anonymous.php Saya tahu bahawa definisi penutupan dalam js ialah "fungsi yang mempunyai akses kepada pembolehubah dalam skop fungsi lain", tetapi dalam php, penutupan nampaknya sama dengan fungsi tanpa nama.
    土豆 pengarang 2018-06-08 13:22:45
  • balas Secara teorinya, penutupan dan anonimiti adalah konsep yang berbeza, tetapi PHP nampaknya menggabungkannya tanpa nama adalah penutupan, dan penutupan adalah tanpa nama. Anda boleh membaca artikel ini http://www.php.cn/php-weizijiaocheng-401974.html
    亚连 pengarang 2018-06-08 15:36:17
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan