Konstanta
Konstanta adalah variabel dengan nilai
tetap. Untuk mendefinisikan konstanta dalam PHP, menggunakan
fungsi define()
Define
(“nama_konstanta”,”nilai_konstanta”);
contoh:
<title>PHP Konstanta</title> <?php define("nama","Muhammad Ridwan"); echo nama; ?>
Operator
1. Operator
Aritmatika
Operator
aritmatika adalah operator yang digunakan untuk melakukan fungsi
matematika. Operator aritmatika dalam PHP:
Operator
|
Operasi
|
Penggunaan
|
*
|
Perkalian
|
$a*$b
|
/
|
Pembagian
|
$a/$b
|
%
|
Modulus
|
$a%$b
|
–
|
Pre/Post
decrement
|
–$b
atau $b–
|
+
|
Penjumlaan
|
$a+$b
|
-
|
Pengurangan
|
$a-$b
|
2.
Operator Increament/Decreament
Pre/post
increment dan decrement masing-masing adalah penambahan dan
pengurangan satu. Apabila operator diletakkan sebelum variable,
missal ++$i atau –i maka nilai $i akan ditambahkan atau
dikurangkan 1 sebelum keseluruhan operasi dalam ekspresi dikerjakan
dan sebaliknya apabila operator diletakkan setelah variable, missal
$i++ atau $i– maka nilai $i akan ditambah atau dikurangi 1 setelah
operasi dalam ekspresi dikerjakan.
Operator
|
Operasi
|
Penggunaan
|
++
|
Pre/Post
Increment
|
++$a atau $a++
|
–
|
Pre/Post
decrement
|
–$b
atau $b–
|
3.
Operator String
Hanya
ada satu operator string, yaitu operator concatenation (.).
<?php
$a=”Hallo”;
$b=$a.”Selamat
Datang di PHP”;
//$b
berisikan “Hallo Selamat datang di PHP”
?>
4.
Operator Bitwise
Operator
Bitwise dapat digunakan untuk membuat bit tertentu dari suatu integer
menjadi 1 atau 0.
Contoh
|
Nama
|
Hasil
|
$a & $b
|
And
|
Bit yang
bernilai 1 pada $a dan $b akan diset 1
|
$a | $b
|
Or
|
Bit yang
bernilai 1 pada $a atau $b akan diset 1
|
$a ^ $b
|
Xor
|
Bit yang
bernilai 1 pada $a dan $b tetapi tidak pada keduanya akan diset 1
|
~ $a
|
Not
|
Bit yang
bernilai 1 pada $a akan diset 0, dan sebaliknya
|
$a << $b
|
Shift Left
|
Geser bit $a
sebanyak $b langkah kekiri (setiap langkah berarti “kalikan
dengan dua”)
|
$a >> $b
|
Shift right
|
Geser bit $a
sebanyak $b langkah kekanan (setiap langkah berarti “kalikan
dengan dua”)
|
5.
Operator Perbandingan
Contoh
|
Nama
|
Hasil
|
$a > $b
|
Lebih dari
|
True jika $a
lebih besar dari $b
|
$a <= $b
|
Kurang dari atau
sama dengan
|
True jika $a
lebih kecil dari $b atau $a sama dengan $b
|
$a < $b
|
Kurang dari
|
True jika $a
lebih kecil dari $b
|
$a >= $b
|
Lebih besar atau
sama dengan
|
True jika $a
lebih besar dari $b atau $a sama dengan $b
|
$a == $b
|
Sama dengan
|
True jika $a
sama dengan $b
|
$a != $b
|
Tidak sama
dengan
|
True jika $a
tidak sama dengan $b
|
6.
Operator Ternary
Operator
ternary merupakan model penyederhanaan dari bentuk if..else yang
setiap blok dari if dan else hanya satu perintah. Model ini cocok
untuk melakukan proses pengisian suatu hasil pengujian.
Bentuk
Umum:
(Ekspresi) ? (jika benar) : (jika salah);
Contoh:
<?
$umur=5;
$balita=($umur<=5)
? “Termasuk balita : “sudah tidak balita lagi”;
echo
“Umurnya = $umur “$balita;
?>
g.Operator
Logika
Contoh
|
Nama
|
Hasil
|
$a and $b
$a && $b
|
And
|
True jika $a
sama dengan $b
|
$a or $b
$a | | $b
|
Or
|
True jika salah
satu $a atau $b adalah benar
|
$a xor $b
|
Exclusive or
|
True jika salah
satu $a atau $b adalah benar dan tidak keduanya
|
!$a
|
Not
|
True jika $a
tidak benar
|
Komentar
Program
Dalam
PHP, komentar program bisa menggunakan :
/*
dan */
//
dan
#
Contoh:
Simpan
dengan nama komentar.php
<title>PHP Komentar</title> <?php /*Tulisan ini komentar dan tidak tercetak di layar Tulisan ini juga komentar */ //kalau ini komentar satu baris #Ini juga komentar echo “Kalau ini akan tercetak di layar”; ?>
No comments:
Post a Comment