Parameter pada function method( TanpaSymbolDollar $denganSymbolDolar )

parameter UserListModel pada constructor itu gunanya apa ya? sering nemuin di contoh program doc php.net, tapi belom ngerti gunanya, nanya google translate malah nyesatin terjemahan docnya.

class UserListController
{
    private $model;

    public function __construct(UserListModel $model)
    {
        $this->model = $model;
    }
}

avatar alanbakhri
@alanbakhri

2 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

kalo engga salah, disatu folder itu ada file namanya UserListModel.php nah si UserListModel ini dimasukan kedalam variable $model.

avatar CodenameJR
@CodenameJR

278 Kontribusi 107 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

itu namanya dependency injection gan CMIIW, jadi manggil class langsung sekalian kita bikin objek dari kelas itu. Kemudian objeknya langsung kita set ke variabel model, agar bisa di panggil pada fungsi2 yang membutuhkan objek itu.

avatar damard
@damard

63 Kontribusi 36 Poin

Dipost 7 tahun yang lalu

jadi gitu ya cara make dependency injection, oke gan dah dikit lebih paham gan :)

avatar alanbakhri
@alanbakhri

2 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban