Kamis, Oktober 08, 2009

TIPE DATA PADA PEMROGRAMAN WEB

A. Tipe Data

PHP sama saja dengan bahasa pemograman C, Java atau Perl, namun PHP dirancang agar penggunaannya lebuh mudah dibandingkan program lainnya, PHP juga dapat menangani variable secara mudah. Secara otomatis PHP dapat mengenali tipe data dari suatu nilai, namun kemudahan ini dapat menimbulkan beberapa masalah yang harus dicari jalan keluarnya oleh pemogram.

PHP mengenal lima type data, yaitu:

· Integer.

· Floating point

· String

· Array

· Object

Semua variable dalam bahasa PHP diawali dengan tanda ( $ ) tanpa mempedulikan jenis nilai yang akan ditampungnya, baik karakter, integer, string, maupun bilangan floating point dan array. Sem,uanya ditulis dalam bentuk yang mirip dan secara otomatis PHP akan selalu mengingat tipr data yang disimpan dalamnya tersebut. Secara umum variable dalam PHP ada tiga macam, yaitu Script, variable yang dikirim dari HTML, variable bawaan lingkuingan PHP.

#. Integer

• Bilangan bulat antara -2.147.483.648

sampai 2.147.483.648

• PHP akan secara otomatis berubah

menjadi Floating point jika berada di luar

range.

• Contoh

· $a=124

#. Floating Point

• Merupakan bilangan riil

• Dari -1.7 e308 sampai 1.7e308

• Contoh

• $a=1.234

• $b=1.2e3

#. String

• Di buat dengan menuliskan tanda petik

tunggal atau ganda

• Contoh

$nama=“d3ilkom”;

#. Array

• Data yang mengandung satu atau lebih

data

• Contoh pendefinisian nilai array

– $a[0]=“abc”

– $a[1]=“def”

– $a[mobil]=“toyota”

#. Tipe Data Object

• Sebuah tipe data yang isinya berupa

sebuah bilangan, variabel bahkan sebuah

fungsi

#. Nilai Boolean

• Biasanya di gunakan pada struktur kontrol

program, seperti if atau if-else.

• Integer dan floating point nilai false jika 0

selain itu true

• Untuk string nilai false jika kosong (“ ”)

selain itu true

• Untuk array false jika elemennya kosong

dan sebaliknya true

• Untuk tipe data object jika tidak ada

variabel atau fungsi yang terdefinisi selain

itu true

• Untuk variabel yg belum dapat di

definisikan nilainya false

Tidak ada komentar: