Sedangkan contoh dalam dokumentasi PHP untuk bindColumn menggunakan PDO::FETCH_BOUND , yang menunjukkan bahwa gaya pengambilan ini diperlukan untuk menggunakan bindColumn , itu tidak secara eksplisit menyatakan bahwa ini adalah persyaratan. Hanya tertulis
Setelah beberapa pengujian, saya memutuskan bahwa ini akan terjadi terlepas dari gaya pengambilan yang digunakan. Saya pikir fakta bahwa fetch panggilan dalam kode Anda sebenarnya tidak diambil ke dalam variabel benar-benar hanya berarti bahwa array asosiatif dibuat dan tidak ditugaskan ke apa pun, sementara efek samping dari pengambilan mengisi $alarmId variabel.