Cara Mengubah Tipe Variabel Menggunakan Fungsi Settype() Pada Bahasa Pemrograman PHP

Untuk mengubah tipe variabel, bahasa pemrograman PHP menyediakan fungsi settype(). Bagaimana penerapannya pada program PHP, yuk simak artikel ini.


Kodefungsi.com -

Model sintaks fungsi settype():

settype( variabel, tipe_variabel )

 

Untuk lebih jelasnya, bisa dilihat pada contoh sederhana program PHP di bawah ini.

 


Gambar 1. Contoh Penggunaan settype()

 

Pada contoh yang diperlihatkan  gambar 1, diinisialisasi variabel $x dan diberi nilai 69.

Pertama, kita ingin tahu apakah tipe dari variabel $x ?

Oleh karena itu, kita menggunakan fungsi gettype() dengan kode program echo gettype( $x )

hasil keluaran yang ditampilkan adalah  "integer", yang berarti bahwa variabel $x adalah bertipe integer.

 

Bagaimana kalau kita ingin mengganti tipe variabel $x menjadi bertipe boolean?

Kita bisa mengubah tipe variabel $x dari "integer" ke "boolean dengan menggunakan fungsi settype(),  kode program nya adalah settype( $x, "boolean" ),

Ada dua parameter pada fungsi settype(), yaitu parameter yang ditulis $x adalah variabel yang akan diganti tipenya, dan parameter yang ditulis "boolean" adalah tipe penggantinya.

Kita ingin tahu, bagaimana nilai variabel $x setelah diubah tipe variabelnya, untuk itu kita coba panggil dan tampilkan variabel $x menggunakan kode program echo $x. 

Tampilan keluaran adalah 1.

Kini nilai variabel $x telah berubah menjadi 1. Artinya telah berubah menjadi nilai bertipe boolean. Sebagaimana kita tahu tipe boolean itu nilainya hanya 1 dan 0.

Untuk membuktikan bahwa tipe variabel telah berubah, kita coba gunakan fungsi gettype() dengan menggunakan kode program echo  gettype( $x ). Keluarannya adalah  "boolean", yang berarti bahwa tipe variabel $x  telah berubah dari yang awalnya bertipe integer menjadi bertipe boolean .

Demikian pemaparan singkat tentang cara mengubah tipe variabel pada bahasa pemrograman PHP. Semoga artikel ini bermanfaat.  

Artikel ini ditulis oleh | | Dikunjungi 1 pengunjung unik per hari

>