Tipe Data PHP
Dalam PHP tipe data tidak di deklarasikan oleh programmer akan tetapi ditentukan
secara otomatis oleh Intepreter PHP Jadi anda tidak perlu deklarasikan tipe data tersebut jika
ingin memberikan nilai pada suatu variabel Anda dapat menuliskan fungsi
get type untuk mengetahui type data dari nilai yang anda berikan berikut adalah contoh nya :
<?php
$a = 0.3;
$b = -3;
$c = “Selamat
Malam";
echo "$a adalah
type data ". gettype($a)."<br />";
echo "$b adalah
type data ". gettype($b)."<br />";
echo "$c adalah
type data ". gettype($c)."<br />";
?>
Tipe Data Dalam
PHP Ada 8 macam di antaranya :
1. Integer
Tipe data integer adalah tipe data yang berguna
untuk menyimpan bilangan bulat, bukan desimal.
Sebagai contoh (1),(2),(3),(4),(5),(-1),(-2),(-3),(-4) dan
lain-lain.
Tipe data ini memiliki range antara -2,147,483,648 sampai dengan +2,147,483,648 platform 32bit.
Namun bila terdapat data diluar jangkauan tersebut,
maka secara otomatis PHP akan mengkonversikan nya ke
dalam tipe data Floating Point.
Integer merupakan Tipe Data yang berisikan bilangan bulat negatif dan positif atau
tanpa ada nilai pecahanTipe ini juga dapat dinyatakan dalam bentuk , oktal (berbasis 8), desimal (berbasis 10), heksadesimal (berbasis 16).
Heksadesimal merupakan bilangan yang berbasis pada 16 bilangan yang dimulai
dengan 0x kemudian diikuti dengan angka dari 0 hingga 9 / huruf A hingga F.
Contoh :
<?php
$a = 1234; //Bilangan Decimal
$b = -123; //Bilangan Negatif
$c = 0123; //Bilangan Oktal
$d = 0x1A; //Bilangan Hexadecimal
?>
2. Double Floating
Tipe data floating point numbers biasa juga disebut dengan “double”, ” float” atau “real”adalah tipe data yang berguna untuk menyimpan bilangan desimal.
Sebagai contoh (0.1),(1.3),(1.7),(1.8),(9.7),(2.4) dan
lain-lain.
Contoh penulisannya :
<?php
$a = 1.234;
$b = 1.2e3;
$c = 2E-6;
$d = 1.2E8;
?>
3. Boolean
Tipe Data ini adalah tipe data yang paling sederhana Hanya berupa true atau false Cara memasukan ke dalam variabel adalah dengan memberikan nilai true atau false pada
variabel tersebut Penulisannya tidak dipengaruhi penggunaan huruf besar atau
kecil.
Contoh penulisannya :
<?php
$a =
TRUE; // bernilai 1
$b =
true; // bernilai 1
$c =
FALSE; // bernilai 0
$d = false; //
bernilai 0
?>
4. String
String adalah sebuah tipe data yang terdiri dari kata, bisa berupa kata tunggal maupun kalimat. Penulisan string harus diapit oleh tanda petik, baik petik tunggal(‘ ‘) maupun
petik ganda (” “)
Contoh penulisan tipe data string :
<?php
$kata1 = 'string diapit
petik tunggal';
$kata2 = "string
diapit petik ganda";
?>
5. Objek
Tipe data object dibuat dengan tujuan agar para programmer terbiasa dengan OOP Tipe data object bisa berupa bilangan variabel atau fungsi Data ini dapat di masukkan ke dalam kode program sehingga meringkas beberapa fungsi dan memperkecil ukuran file Agar lebih mudah dapat menggunakan variabel dengan nilai
string
6. Array
Array atau Larik merupakan Tipe
Compound Primitif, terdapat pada bahasa-bahasa pemrograman lain Tipe data array digunakan untuk menyimpan banyak data dalam
satu variabel.
Jenis array dalam php ada 3 (tiga) macam yakni :
A. Numeric array
menyimpan
setiap elemen array dengan indeks numeric.
Berikut Contoh metode penulisan untuk numerical array:
<?php
$cars [0]=
“saab” ;
$cars [1]=
“volvo” ;
$cars [2]=
“BMW” ;
$cars [3]= “toyota” ;
Echo
$cars[0]. ”and”. $cars[1]. “are swedish cars”. ;
?>>
hasil
tampilan:
Saab and
volvo are swedish cars.
B. Associative Array
Pada associative array setiap ID memiliki isi dari array
Contoh:
<?php
$ages [‘rio’]= “18” ;
$ages [‘bagus’]= “17” ;
$ages [‘rico’]= “15” ;
Echo “umur rio adalah”.
$ages [‘rio’]. “tahun”. ;
?>
Hasil tampilan:
Umur rio adalah 18 tahun
c. Array multidimensi
Dalam array multidimensi, setiap elemen dalam array utama juga dapat sebuah array Dan setiap elemen dalam
array sub-dapat sebuah array, dan sebagainya.
contoh :
$families = array
(
“Griffin”=>array
(
“Peter”,
“Lois”,
“Megan”
),
“Quagmire”=>array
(
“Glenn”
),
“Brown”=>array
(
“Cleveland”,
“Loretta”,
“Junior”
)
);
7. Null
NULL adalah Tipe Data yang tidak
memuat apapun Setiap Variabel yang diset
menjadi Tipe Data NULL ini akan menjadikan Variabel
tersebut kosong, seperti dalam penggunaan fungsi unset() Cara untuk menset Variabel
menjadi NULL adalah dengan memasukan nilai NULL pada
variabel
Contoh :
<?php
# Nilai
awal $foo adalan 10
$foo =
10;
# $foo
akan menjadi NULL
$foo =
NULL;
# Sama
dengan memanggil unset()
unset($foo);
?>
8. Resources
Tipe Data Spesial yang satu ini
di khususkan untuk menyimpan
resource, sumber atau alamat Variabel tersebut hanya
dapat di ciptakan oleh suatu fungsi khusus yang
mengembalikan nilai berupa resource seperti pengguna an fungsi fopen, opendir, mysql_connect, mysql_query dan lain lain.
sumber referensi
http://quovadis.web.id/mengenal-macam-macam-tipe-data-di-php/
http://wistau.com/type-data-pada-php-integer-float-string-boolean-array-2/
Ropianto, M.Kom, IT.H, Algoritma dan Pemograman III Sorting Array, Batam.
Dosen Pengampuh Mata Kulia
Nama : M. Ropianto, M.kom
NIDN : 1028067804
Status : Dosen Tetap YAPISTA/STT Ibnu Sina
Pengampuh Mata Kuliah : Algoritma dan Pemograman 3
Silakan Juga Kunjungi Website http://stt-ibnusina.ac.id/
sumber referensi
http://quovadis.web.id/mengenal-macam-macam-tipe-data-di-php/
http://wistau.com/type-data-pada-php-integer-float-string-boolean-array-2/
Ropianto, M.Kom, IT.H, Algoritma dan Pemograman III Sorting Array, Batam.
Dosen Pengampuh Mata Kulia
Nama : M. Ropianto, M.kom
NIDN : 1028067804
Status : Dosen Tetap YAPISTA/STT Ibnu Sina
Pengampuh Mata Kuliah : Algoritma dan Pemograman 3
Silakan Juga Kunjungi Website http://stt-ibnusina.ac.id/
Casino | MapYRO
ReplyDeleteCasino 춘천 출장샵 in 경산 출장마사지 Tunica, MS. Get directions, reviews and information for Casino at 777 Casino Drive. 38664 전라남도 출장샵 US. 문경 출장마사지 See map. Casino. 제주 출장샵 Find address, phone number, map and more.