Menerapkan Penggunaan Tipe Data, Variabel, Konstanta, Operator, Dan Ekspresi
Menerapkan Penggunaan Tipe Data, Variabel, Konstanta, Operator, Dan Ekspresi
penggunaan tipe
data, variabel,
konstanta,
operator, dan
ekspresi
DANIAL AHADIAN, S.PD.
Tipe Data
Tipe Data
Tipe data adalah klasifikasi variable untuk menentukan data yang akan disimpan ke dalam
memori.Tipe Data PHP memungkinkan kita memberikan suatu nilai yang berupa String, Integer, Float,
atau Boolean. Jadi Anda bisa menggunakan tipe data tanpa perlu mendeklarasikan nilai suatu variabel.
Dan Variabel PHP dapat menyimpan beberapa jenis tipe data dan jenis data yang berbeda dapat
melakukan hal yang berbeda.
Tipe Data
1. Tipe Data String 6. Tipe Data Array
?>
Tipe Data
CATATAN: MENGGUNAKAN GARIS BAWAH (_) SEBELUMNYA
TIPE DATA INTEGER TIDAK DIIZINKAN, TETAPI INI TELAH TERSEDIA MULAI PHP
7.4.0.
?>
Tipe Data
TIPE DATA FLOAT
?>
Tipe Data
CATATAN: PENULISAN NILAI TRUE DAN FALSE TIDAK PEKA
TIPE DATA BOOLEAN TERHADAP HURUF BESAR ATAU KECIL
?>
Tipe Data Tipe Data Array
$array = array(
"nama" => "Febri Hidayan",
"hobi" => "Koding" );
// Mulai php 5.4
$array = [
"nama" => "Febri Hidayan",
"hobi" => "Koding" ];
echo $array["nama"]; // Febri Hidayan
echo $array["hobi"]; // Koding
// Nilai dan kunci
$array = [ "key" => "Nilai" ];
Tipe Data
TIPE DATA ARRAY
Catatan: Ingin mengeluarkan nilai dengan Echo cukup gunakan seperti ?>
echo $array[kunci].
Tipe Data
TIPE DATA OBJECT
?>
Tipe Data
CATATAN: JIKA SUATU VARIABEL TANPA DIBERIKAN NILAI,
TIPE DATA NULL MAKA SECARA OTOMATIS NILAI TERSEBUT NULL.
$a = "Febri Hidayan";
$a = null;
echo $a;
?>
Tipe Data
CATATAN:
TIPE DATA RESOURCE HTTPS://WWW.PHP.NET/MANUAL/EN/RESOURCE.PHP
$x =
["SmartDevTala",8,10.3,true];
?>
Variabel
<?php
$x = "SmartDevTala";
echo $x."\n";
$x = 8;
echo $x."\n";
$x = 10.3;
echo $x."\n";
$x = true;
echo $x."\n";
$x = ["SmartDevTala",8,10.3,true];
print_r($x);
?>
Konstanta
Konstanta
Dalam bahasa pemograman, Konstanta (constant) adalah suatu lokasi penyimpanan (dalam memory)
yang berisikan nilai yang sifatnya tetap dan tidak bisa diubah sepanjang program berjalan.
Berbeda dengan variabel yang isi/nilainya dapat diubah bahkan dihapus selama program berjalan,
sebuah konstanta jika telah diberikan nilai, tidak dapat diubah lagi dalam kode program. Hal ini
seseuai dengan namanya, yakni konstant
Konstanta
ATURAN PENULISAN KONSTANTA PHP
Jika variabel di dalam PHP dibuat dengan menambahkan tanda dollar, seperti: $nama. Untuk membuat
konstanta PHP menyediakan 2 cara:
1. Menggunakan kata kunci (keyword) const.
2. Menggunakan fungsi define.
Konstanta
KATA KUNCI CONST FUNGSI DEFINE
<?php <?php
?> ?>
Konstanta
Aturan penamaan konstanta sama seperti variabel, yakni untuk karakter pertama hanya boleh
menggunakan huruf dan underscore (_), dan untuk huruf kedua dan seterusnya, boleh menggunakan
huruf, angka dan underscore.
Sehingga sebuah konstanta juga tidak boleh diawal angka atau mengandung karakter khusus sepert #,*,
atau &.
Konstanta
2. KONSTANTA PHP BERSIFAT CASE SENSITIF
Sama seperti variabel, konstanta dalam PHP bersifat case sensitif, sehingga perbedaan huruf besar dan
kecil dianggap berbeda. GAJI, GaJi, dan gaji merupakan 3 konstanta yang berbeda.
Walaupun kita boleh menggunakan huruf kecil dalam penulisan konstanta, kesepakatan programmer
PHP menganjurkan menggunakan HURUF BESAR untuk penulisan konstanta. Tujuannya agar lebih
mudah untuk membedakan dengan variabel (dimana variabel dianjurkan menggunakan huruf kecil).
Konstanta
3. NILAI KONSTANTA PHP TIDAK DAPAT DIUBAH
Jika sebuah konstanta telah didefenisikan, kita tidak bisa merubah nilai tersebut.
Konstanta
4. KONSTANTA HANYA DAPAT BERISI TIPE DATA TERTENTU
Konstanta dalam PHP hanya dapat berisi tipe data sederhana (disebut juga jenis tipe skalar), yakni:
boolean, integer, float dan string. Hal ini berbeda dengan variabel, yang dapat juga berisi tipe data
turunan seperti array, objek atau resources.
Konstanta
Di dalam contoh sebelumnya diberikan nilai array sebagai nilai dari konstanta GAJI_PEGAWAI,
namun PHP mengeluarkan error yang menjelaskan bahwa konstanta hanya dapat berisi nilai dengan
tipe skalar saja. Tipe skalar ini adalah boolean, integer, float dan string. Kita akan mempelajari tipe-
tipe data ini dalam tutorial selanjutnya.
Konstanta
5. KONSTANTA SISTEM PHP (PREDEFINED CONSTANT)
Sama seperti variabel, PHP juga telah membuat beberapa konstanta yang telah didefinisikan dan tidak
bisa di ubah nilainya. Namun karena banyaknya modul yang dapat ditambahkan kedalam PHP,
Predefined Constant dalam PHP akan bertambah tergantung modul yang ada. Namun sebagai contOh,
berikut adalah Predefined Constant dalam sistem inti PHP:
http://php.net/manual/en/res
erved.constants.php
Operator
Operator
Operator adalah simbol-simbol yang
digunakan untuk melakukan operasi
terhadap suatu nilai dan variabel.
Dalam bentuk yang sederhana, ekspresi dapat berupa konstanta atau variabel. Dalam bentuk yang lebih
kompleks, suatu ekspresi melibatkan operator dan operand.
Contoh:
20 + 4 * 5
Merupakan suatu bentuk ekspresi yang menghasilkan nilai 40. Dalam hal ini 20, 4 dan 5 disebut
sebagai operand dan tanda + dan * berperan sebagai operator.
Terimakasih