Variabel
Variabel adalah suatu tempat penyimpan data sementara yang memiliki nama. Data disimpan dan dipanggil lewat nama variabel tersebut.
Variabel adalah suatu tempat penyimpan data sementara yang memiliki nama. Data disimpan dan dipanggil lewat nama variabel tersebut.
1. Selalu
dimulai dengan tanda dollar ($)
Contoh : $nama
2. Setelah
dollar diikuti huruf atau garis bawah ( _ )
Contoh : $nilai atau $_nilai
3. Nama
variabel bersifat case‐sensitive
Contoh : $Nama tidak sama dengan
$nama
4. Nama
variabel tidak boleh mengandung spasi
5.
Nama variabel hanya boleh mengandung huruf, angka, dan garis bawah
Latihan 1
<?php$nama_showroom=”Homphimpah”;$mobil = 100;print "<p>Selamat datang di Show Room Mobil<b>”.$nama_showroom.”!</b></p>";print "<p>Manakah satu dari $mobil mobil kami yang cocok untukAnda?</p>";?>
Latihan 2
<?php$harga=1000;$jumlah_beli=5;$total_bayar=$harga*$jumlah_beli;echo “Harga satuan : $harga”;echo “Jumlah pembelian: $jumlah_beli”;echo “Total yang harus dibayar : $total_bayar”;?>
Operator
Operator adalah simbol‐simbol yang digunakan untuk melakukan operasi terhadap
nilai. PHP mengenal beberapa jenis operator :
a.
Operator Aritmatika
b.
Operator Penugasan
c.
Operator String
d.
Operator Perbandingan
e.
Operator Nilai menaik dan Nilai menurun
f.
Operator Logika
g.
Operator Ternary
a.
Operator Aritmatika
Operator aritmatika digunakan untuk
operasi dasar matematika, seperti penjumlahan, pengurangan, perkalian, dan
pembagian. Lengkapnya perhatikan tabel berikut ini:
+
|
penjumlahan
|
$c = $a + $b
|
‐
|
Pengurangan
|
$c = $a ‐ $b
|
*
|
Perkalian
|
$c = $a * $b
|
/
|
Pembagian
|
$c = $a / $b
|
%
|
Sisa hasil bagi
(Modulus)
|
$c = $a % $b
|
+=
|
Penambahan
singkat
|
$a += $b atau sama dengan $a = $a + $b
|
‐=
|
Pengurangan
singkat
|
$c ‐= $d atau sama dengan $c = $c ‐ $d
|
*=
|
Perkalian singkat
|
$d*= $e atau sama dengan $d = $d * $e
|
/=
|
Pembagian Singkat
|
$f /= $b atau
sama dengan $f = $f / $b
|
Latihan 3
<?php$a = 11;$b = 2;$c = $a + $b;$d = $a - $b;$e = $a * $b;$f = $a / $b;$g = $a % $b;echo $c;echo "<br />";echo $d;echo "<br />";echo $e;echo "<br />";echo $f;echo "<br />";echo $g;?>
b.
Operator Penugasan
Dasar
operator penugasan adalah dengan menggunakan simbol “=“ .
Contoh :
$c = 10;
Penjelasan
:
Anda
mungkin mengira bahwa variabel $c sama dengan 10, namun yang benar adalah
variabel $c diberi nilai 10;
Latihan 4
<?php$a = 3;$a += 5;$b = "Hello ";$b .= "There!";echo $a;echo "<br />";echo $b;?>
c.
Operator String
Ada 2
string operator yaitu :
1.
concatenation operator ('.')
Yaitu
menggabungkan argumen kiri dan argumen kanan dari 2 buah string.
Contoh :
$a = ‘Hello’ . ‘ World’;
‘Hello’
merupakan argumen kiri, dan ‘ World’ adalah argumen kanan.
2.
concatenating assignment operator ('.=')
Yaitu
menambahkan argumen terhadap argumen yang telah ada sebelumnya.
Contoh:
<?$a=’Selamat ‘;$a .= ‘datang’;echo $a;?>
menghasilkan
: Selamat datang
Latihan 5
<?php$a = "Hello ";$b = $a . "World!";$a = "Selamat ";$a .= "datang";?>
d.
Operator Perbandingan
Operator
untuk membandingkan 2 buah nilai.
Simbol
|
Arti
|
==
|
sama
dengan
|
===
|
identik
|
!=
|
tidak
sama dengan
|
<>
|
tidak
sama dengan
|
<
|
kurang
dari
|
>
|
lebih
dari
|
<=
|
kurang
dari atau sama dengan
|
>=
|
lebih dari atau sama dengan
|
Latihan 6
<?$a=10;$b=5;$c=3;var_dump($a==$b);echo "<br />";var_dump($c<$b);echo "<br />";var_dump($a>$c);echo "<br />";var_dump($a!=$c);?>
var_dump
yaitu
fungsi yang digunakan untuk menampilkan hasil ekspresi termasuk tipe data dan nilainya.
e.
Operator Nilai menaik dan Nilai menurun
Operator ini merupakan operator
dengan kategori yang khusus karena memiliki kemampuan untuk menambahkan 1 atau
mengurangi 1 dari sebuah nilai integer. Operator ini hanya memiliki 1 operand,
sehingga operator akan ditempatkan didepan operand atau di belakang operand.
Jika operator ditempatkan setelah
operand maka akan mengembalikan nilai sebelumnya kemudian akan
menambahkan/mengurangi nilainya 1.
Jika operator ditempatkan sebelum
operand maka akan mengembalikan nilai dengan terlebih dahulu
menambahkan/mengurangi nilainya 1.
Latihan 7
<?$a=1;echo $a++;echo "<br />";// Menghasilkan nilai 1, $a saat ini bernilai 2echo ++$a;// Menghasilkan 3, $a saat ini bernilai to 3echo "<br />";echo ‐‐$a;// Menghasilkan 2, $a saat ini bernilai 2echo "<br />";echo $a‐‐;// Menghasilkan 2, $a saat ini bernilai 1?>
f.
Operator Logika
Operator logika digunakan untuk
menghubungkan 2 nilai boolean dan menghasilkan nilai boolean ketiga. Ada
4(empat) operator logika didalam PHP, 3 operator binary dan 1 operator unary.
Perlu dipahami bahwa semua operator
logika bekerja pada nilai boolean yang memiliki nilai TRUE atau FALSE. Dengan
demikian PHP akan merubah nilai data selain boolean ke nilai boolean terlebih
dahulu sebelum melakukan operasi logika ini.
Ketiga
operator binary itu adalah sebagai berikut:
&&
atau AND
|
Menghasilkan
nilai TRUE jika kedua operand di kiri dan kanan juga bernilai TRUE
|
|| atau OR
|
Menghasilkan
nilai TRUE jika salah satu perand di
kiri atau kanan bernilai TRUE
|
XOR
|
Menghasilkan
nilai TRUE jika salah satu operand di kiri atau kanan bernilai TRUE, tapi
meghasilkan nilai FALSE jika keduanya bernilai TRUE
|
Latihan 8
<?$a= 5;$b= 2;$c= 15;$d= 18;var_dump(($a > $b) && ($c < $d));?>
g.
Operator Ternary
Operator
ternary adalah satu‐satunya operator yang memiliki 3
operand.
Contoh:
$str_umur = ($umur < 16) ?
'anak-anak' : 'dewasa';
Penjelasan:
($umur
< 16) merupakan kondisi yang diperiksa jika bernilai benar maka 'anak‐anak'
adalah jawabannya dan jika salah maka 'dewasa' adalah jawabannya
Latihan 9
ternary.html
<form id="form1" name="form1" method="post" action="ternary_act.php"><p> </p><p>Umur :<label><input type="text" name="umur" id="umur" /></label></p><p><label><input type="submit" name="button" id="button" value="Submit" /></label><label><input type="reset" name="button2" id="button2" value="Reset" /></label></p></form>ternary_act.php<?$umur=$_POST['umur'];$str_umur = ($umur < 16) ? 'anak-anak' : 'dewasa';echo $str_umur;?>
Latihan 10
addition.html
<form id="form1" name="form1" method="post"action="addition_act.php">Bilangan 1:<label><input type="text" name="nilai1" id="nilai1" /></label><p>Bilangan 2:<label><input type="text" name="nilai2" id="nilai2" /></label></p><p><label><input type="submit" name="button" id="button"value="Jumlahkan" /></label><label><input type="reset" name="button2" id="button2" value="Reset"/></label></p></form>
addition_act.php
<?$a=$_POST['nilai1'];$b=$_POST['nilai2'];$c=$a + $b;echo $a ." + ".$b." = ".$c;?>
Demikian sekilas pengenalan tentang Apa itu Variabel Data PHP (Hypertext Preprocessor), semoga tulisan ini bermanfaat dan dapat membantu sobat dalam mempelajari dan mengenal dunia pemrograman internet.
Terima kasih. . .
0 komentar:
Post a Comment