PHP-materi-4 : Tipe Data dalam PHP
Kita lanjutkan pembahasan PHP kita. Ada baiknya, jika belum membaca materi sebelumnya, silakan simak : PHP-materi-3 : Variabel. Jika baru pertama kali mengikuti materi PHP pada blog ini, silakan simak mulai dari materi yang pertama : Berkenalan dengan PHP.
Pada pertemuan sebelumnya kita telah membahas mengenai variabel. Nah, pada pertemuan kali ini, kita akan membahas tentang tipe data dalam PHP (PHP data types).
Variabel dapat menyimpan informasi dengan berbagai tipe data. Dan, tipe data yang berbeda memiliki kegunaan yang berbeda pula. Lalu, apa saja tipe data yang ada dalam PHP ? Di dalam PHP dikenal tipe data sebagai berikut :
- string
- integer
- float
- boolean
- array
- object
- NULL
- resource
String
String adalah kumpulan dari karakter. Jika h karakter, a karakter dan i karakter, maka hai adalah string.
Kita coba lebih memahami dengan contoh penggunaan string. Dalam contoh ini kita juga akan mengenal karakter enter, yaitu \n dan PHP_EOL. Mari kita perhatikan contoh berikut :
Hasilnya :
Integer
Integer adalah bilangan bulat. Bilangan 0 termasuk integer.
Ketentuan :
- integer minimal satu digit.
- integer tidak memiliki angka di belakang koma.
- integer bisa positif bisa juga negatif.
- integer dapat dinotasikan dengan bilangan basis 10 (desimal), basis 16 (heksadesimal), basis 8 (oktal), atau basis 2 (binary).
Perhatikan contoh berikut :
Hasilnya :
Float
Float adalah bilangan dengan angka di belakang koma. Float disebut juga dengan double.
Perhatikan contoh berikut :
Hasilnya :
Boolean
Boolean adalah tipe data yang merepresentasikan dua kemungkinan nilai : TRUE atau FALSE.
Boolean umumnya digunakan dalam situasi yang membutuhkan penentuan kondisi benar atau salah, misalnya if (kondisi) {} atau while (kondisi) {}.
Perhatikan contoh berikut ini :
Hasilnya :
Array
Array adalah variabel yang menyimpan banyak nilai di dalamnya.
Perhatikan contoh berikut :
Hasilnya :
Object
Class dan object adalah dua aspek utama dalam object oriented programming (OOP) atau pemrograman berorientasi objek.
Class adalah cetakan suatu object dan object merupakan hasil cetakan dari class. Dengan kata lain, class adalah template-nya dan object adalah instance-nya.
Ketika suatu object dibuat, ia akan mewarisi semua properti dan cara kerja class. Namun antar object di dalam kelas yang sama bisa memiliki nilai properti yang berbeda.
Apa saja yang dapat kita lakukan di dalam sebuah class ? Di dalam sebuah class kita dapat melakukan :
- deklarasi variabel.
- membuat fungsi __construct untuk melakukan passing parameter ke dalam object.
- membuat fungsi yang lain sesuai kebutuhan.
Mari kita perhatikan contoh berikut, di dalamnya sudah terkandung pembuatan class dan object dari class yang dibuat :
Hasilnya :
NULL
NULL adalah tipe data yang khusus dan hanya mempunyai satu value, yaitu : NULL.
Sebuah variabel dengan tipe data NULL bisa dikatakan variabel tersebut tidak mempunyai value.
Kita perhatikan contoh berikut ini :
Hasilnya :
Dapat kita amati bahwa pada skrip tidak dilakukan assignment (pemberian nilai) pada variabel $x, hasilnya terjadi warning PHP sedangkan variabel $x bertipe NULL. Dapat disimpulkan bahwa sebuah variabel yang dibuat tanpa assignment (tidak memiliki value) maka otomatis tipe datanya NULL.
Resource
Di sini kita tidak akan melakukan pembahasan yang mendalam tentang resource. Cukup menjadi pengetahuan kita saja bahwa resource bukanlah tipe data yang sebenarnya. Resource menyimpan referensi yang merujuk pada fungsi-fungsi dan dan sumber daya yang berada di luar PHP. Contoh penggunaan resource adalah pada pemanggilan database (database call).
Sampai di sini penjelasan mengenai tipe data yang di-support oleh PHP. Semoga bermanfaat.
0 Response to "PHP-materi-4 : Tipe Data dalam PHP"
Post a Comment