Masalah operator sama dengan (=)

Jadi tadi saya coba tes website saya secara online. Namun muncul error, data tidak bisa ditampilkan. setelah saya otak-atik ternyata permasalahannya ada di operator "=". Masalahnya di server local tidak ada error namun setelah online terjadi error.

$rqs_id = 1;
$user_id = 1;
if($rqs_id === $user_id){
}
//code di atas berjalan di server local saya, dan hasil dari perbandingan IF nilainya TRUE

$rqs_id = 1;
$user_id = 1;
if($rqs_id === $user_id){
}
//code di atas ketika berjalan di server online, dan hasil dari perbandingan IF nilainya FALSE
// nilainya menjadi TRUE ketika saya rubah opertornya menjadi dua sama dengan ( == )

mohon penjelasannya.

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:

data $rqs_id dan $user_id emang statis? langsung diketik gitu apa datang dari database? masalahnya biasa kalo ngambil datanya dari database dia anggepnya jadi string. Coba di convert dulu jadi integer yang dari database baru dibandingkan, karena 'identical (3 sama dengan)' harus tipe datanya sama juga

avatar hilmanski
@hilmanski

2665 Kontribusi 2131 Poin

Dipost 7 tahun yang lalu

@hilmanrdn : sebenarnya data $rqs_id sy ambil dari data yg dikirim lewat ajax sedangkan $user_id dari db. iya sih sy belum cek pake fungsi is_int. tapi yg saya bingung. di local server saya tidak ada masalah (nilai bolean dari perbandingannya true), sedangkan pas saya coba online itu dia nilai yg keluar false. kira2 apa penyebabnya ya?

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

masalahnya local dan production server bisa beda-beda settingannya, itu dia kenapa banyak yang saranin kaya pake docker https://www.docker.com/ atau paling minimal kita coba samain settingan mulai dari versi webservernya, versi phpnya dan lain-lain di local dan production

avatar hilmanski
@hilmanski

2665 Kontribusi 2131 Poin

Dipost 7 tahun yang lalu

ok sip thanks daeng hilman atas penjelasannya :D

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban