国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Apakah perbezaan antara koleksi dan tatasusunan dalam laravel?
高洛峰
高洛峰 2017-05-16 16:46:40
0
2
650

Apakah perbezaan antara koleksi dan tatasusunan dalam laravel?

高洛峰
高洛峰

擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...

membalas semua(2)
曾經(jīng)蠟筆沒有小新

Array dalam Laravel, lokasi kod sumber IlluminateSupportArr.php;IlluminateSupportArr.php;

Laravel中的集合,源代碼位置IlluminateSupportCollection.php;

集合是對數(shù)組的再次封裝,以對象的形式呈現(xiàn);提供了很多方法功能(這些方法內(nèi)部大多采用了回調(diào)函數(shù)),比數(shù)組形式的操作要靈活多了;

本質(zhì)上就是用面向?qū)ο蟮男问讲僮髟睾鸵詳?shù)組形式操作元素的區(qū)別;如果以對象操作,如vika_傾慕

Koleksi dalam Laravel, lokasi kod sumber IlluminateSupportCollection.php;?? ??Koleksi ialah pengkapsulan semula tatasusunan dan dipersembahkan dalam bentuk objek; ia menyediakan banyak fungsi kaedah (kebanyakan kaedah ini menggunakan fungsi panggil balik secara dalaman), yang jauh lebih fleksibel daripada operasi berasaskan tatasusunan ?? ??Pada asasnya, ia adalah perbezaan antara elemen pengendalian dalam bentuk berorientasikan objek dan elemen pengendalian dalam bentuk tatasusunan jika anda beroperasi dengan objek, seperti yang dikatakan vika_adoration, anda boleh beroperasi dalam rantaian; tatasusunan, ia akan Banyak pembolehubah atau pernyataan sementara perantaraan dijana, dan kod menjadi panjang ??
洪濤

Apa yang menjadikan koleksi lebih berkuasa daripada tatasusunan ialah ia menggunakan pelbagai peta/mengurangkan operasi intuitif Contohnya, kami mengalih keluar semua model pengguna yang tidak aktif dan mengumpulkan nama pengguna yang tinggal:

$users = App\User::where('active', 1)->get();

$names = $users->reject(function ($user) {
    return $user->active === false;
})
->map(function ($user) {
    return $user->name;
});

Jika anda rasa tidak mengapa, ingatlah untuk mengamalkannya

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan