Promo Member Baru 40%! Program Full Stack Membership! Hanya 3 Hari! Klaim Promo

method & property

Ditanyakan pada tanggal 16 January 2020 oleh Chaerul Marwan

kenapa di contoh method_exists saat inisiasi object seperti ini: $directory = new Directory('.');, apa fungsi titik(.) yg ada di dalam kurung? dan di contoh property_exists kenapa ada static function dan myClass::test();, fungsinya untuk apa?

1 JAWABAN / 0 KOMENTAR

User avatar
Bagus Aji Santoso menjawab pada tanggal 16 January 2020

Dalam sistem Linux/Unix, . artinya adalah folder saat ini. Sehingga maksud dari new Directory('.') adalah buat sebuah folder baru di dalam folder saat ini. Silahkan baca artikel ini untuk penjelasan lebih lanjut https://www.pluralsight.com/guides/beginner-linux-navigation-manual.

Fungsi method test hanya untuk memeriksa apakah sebuah properti ada atau tidak. Ia hanya membungkus perintah var_dump(property_exists());