Laravel

Dasar-Dasar PHP

Variabel & konstanta, tipe, arrays, control flow, fungsi, namespaces, penanganan error

25 pertanyaan wawancaraยท
Junior
1

Apa perbedaan utama antara variabel dan konstanta di PHP?

Jawaban

Sebuah konstanta didefinisikan satu kali dan nilainya tidak dapat diubah setelahnya, berbeda dengan variabel yang nilainya dapat berubah kapan saja selama eksekusi script. Konstanta dideklarasikan dengan define() atau const dan tidak memerlukan simbol $ di depan namanya. Konstanta sangat berguna untuk menyimpan nilai konfigurasi yang tidak boleh berubah, seperti path file, base URL, atau API key.

2

Bagaimana cara mendeklarasikan variabel dengan benar di PHP?

Jawaban

Di PHP, semua variabel harus dimulai dengan simbol $ diikuti dengan nama variabel. Nama dapat berisi huruf, angka, dan underscore, tetapi harus dimulai dengan huruf atau underscore. PHP membedakan huruf besar dan kecil untuk nama variabel, artinya $name dan $Name adalah dua variabel yang berbeda. Tidak perlu mendeklarasikan tipe saat membuat variabel karena PHP adalah bahasa dengan tipe dinamis.

3

Tipe data apa yang dikembalikan oleh ekspresi berikut: 5 + 3.2?

Jawaban

Ketika operasi aritmatika melibatkan bilangan bulat dan bilangan floating-point, PHP secara otomatis mengonversi hasilnya menjadi float untuk menjaga presisi desimal. Konversi tipe otomatis ini disebut type juggling atau type coercion. Dalam contoh ini, 5 adalah integer dan 3.2 adalah float, sehingga hasil 8.2 secara otomatis menjadi float. Ini adalah perilaku penting untuk dipahami agar terhindar dari kesalahan perhitungan dalam aplikasi keuangan atau ilmiah.

4

Fungsi mana yang memeriksa apakah sebuah variabel terdefinisi dan tidak null?

5

Bagaimana cara mendeklarasikan konstanta kelas di PHP?

+22 pertanyaan wawancara

Kuasai Laravel untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis