Variabel Tipe Data dan Casting

3 3 Penjelasan : Program diatas merupakan contoh menuliskan sebuah tulisan dengan menggunakan kode script php. Untuk menuliskan tulisan yang akan ditampilkan pada halaman html , dapat menggunakan fungsi echo. Fungsi echo ini sendiri fungsinya sama seperti printifcout pada bahasa pemrograman c++. Jangan lupa menyertakan tag php agar dapat diakses, jika tidak maka script akan eror saat decompiling.

2. Variabel

- Script Demo1 DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN html xmlns = http:www.w3.org1999xhtml xml:lang= en lang = en head title Demo Variabel title DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN html xmlns= http:www.w3.org1999xhtml xml:lang= en lang= en head titleDemotitle head body ?php tag php echo Kode PHP di sini ; isi tulisankomentar yang akan ditampilkan pada halaman html ... ? tag penutup php body html DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN html xmlns= http:www.w3.org1999xhtml xml:lang= en lang= en head titleDemotitle head body ?php tag php echo Kode PHP di sini ; tulisan yang akan ditampilkan ... ? tag penutup php p Dokumen HTML p paragraf baru dengan tulisan dokumen html ?php tag php echo Kode PHP di sini ; tulisan yang akan ditampilkan ...komentar ? tag penutup body html 3 3 head body ?php Deklarasi dan inisialisasi bil = 3 ; echo bil ; ? body html Demo 2 DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN html xmlns = http:www.w3.org1999xhtml xml:lang= en lang = en head title Demo Variabel title head body ?php Deklarasi dan inisialisasi bil = 3 ; Dumping informasi mengenai variabel var_dump bil ; print_r bil ; ? body html Gambar 2.1 kode HTML 3 3 Gambar 2.2 Tampilan hasil halaman web Penjelasan : DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN html xmlns= http:www.w3.org1999xhtml xml:lang= en lang= en head titleDemo Variabeltitle head body ?php Deklarasi dan inisialisasi bil = 3; variabel bil bernilai 3 echo bil; pemanggilan variabel bil untuk ditampilkan ? body html 3 3 Program diatas menggunakan dua cara untuk dapat menggunakan variable dalam menuliskan maupun menampilkan variable yang digunakan dalam sebuah kode php. Dalam php , variable dilambang dengan “”. Kemudian untuk menginisialisasi dan memanggil tipe data yang digunakan pada variable tersebut dapat menggunakan fungsi “var_dump”, untuk pemanggilan isi dari variable tersebut , selain menggunakan echo, dapat menggunakan “print_r”.

3. Tipe Data dan Casting

- Cek tipe DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN html xmlns = http:www.w3.org1999xhtml xml:lang= en lang = en head title Cek Tipe title head body ?php bil = 3 ; var_dump is_int bil ; output: booltrue var = ; var_dump is_string bil ; output: booltrue ? body html DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN html xmlns= http:www.w3.org1999xhtml xml:lang= en lang= en head titleDemo Variabeltitle head body ?php Deklarasi dan inisialisasi bil = 3; variabel bil bernilai 3 Dumping informasi mengenai variabel var_dumpbil; pemanggilan tipe data variabel bil menggunakan var_dump print_rbil; pemanggilan isi dari variabel bil menggunakan print_r ? body html 3 3 - Casting DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN html xmlns = http:www.w3.org1999xhtml xml:lang= en lang = en head title Casting Tipe title head body ?php str = 123abc ; casting nilai variabel str ke integer bil = int str ; bil = 123 echo gettype str ; output: string echo gettype bil ; output: integer ? body html Gambar 3.1 Kode HTML Gambar 3.2 Tampilan hasil halaman web Penjelasan: Program cek tipe diatas menggunakan fungsi Boolean untuk mengecek apakah tipe data dari isi varaibel tersebut benar bertipe integer atau string. Menggunakan fungsi is_int untuk tipe data integer dan is_string iuntuk tipe data string. Sedangkan program casting tipe digunakan untuk menguji tipe data yang dimiliki masing- masing variable. Fungsi yang digunakan untuk menguji tipe data dari variable yang akan diuji menggunakan fungsi gettype. Gettype akan mengambil nilai dari variable yang digunakan kemudian menguji tipe data dari variable tersebut.

4. Pernyatan seleksi.