Pengenalan PHP
PHP adalah
bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side.
Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server
sedangkan yang dikirimkan ke browser hanya hasilnya saja.
Tag
script php ada beberapa cara diantaranya :
Cara
1 : <?php .... ?>
Cara
2 : <? .... ?>
Perintah/sintaks
|
Fungsi/Keterangan
|
Echo
|
Untuk
mengirimkan keluaran ke browser.
|
//
or #
|
Komentar
satu baris
|
/*
.... */
|
Komentar
banyak baris
|
Contoh (page1.php) :
<HTML><HEAD>
<TITLE> Today is
<?php echo date('j F Y'); ?></TITLE>
</HEAD><BODY>
<?PHP
/* This script prints the
current date
and time in the web browser */
$myvar =
"<H2>Hello World</H2>";
echo $myvar;
echo "The time is
";
echo date('H:i:s'); // Hours, minutes, seconds
?>
</BODY></HTML>
Variabel, tidak seperti bahasa pemograman, variabel
PHP tidak membutuhkan deklarasi sebelum digunakan. Kita dapat memasukkan nilai
pada variabel kapanpun untuk digunakan. Penulisan variabel PHP diawali dengan
simbol “$”.
Benar
|
Salah
|
Fungsi/Keterangan
|
$persen
|
$pct%
|
Jangan menggunakan tanda baca.
|
$first_name
|
$first-name
|
Jangan menggunakan tanda operator.
|
$line_2
|
$2nd_line
|
Tidak boleh di awali dengan angka.
|
Tipe data
|
Keterangan
|
Boolean
|
Nilai kebenaran : True atau False
|
Integer
|
Bilangan positif atau negatif
|
Double (atau
float)
|
Bilangan desimal atau pecahan
|
String
|
Alphanumerik atau karakter
|
CONTROL FLOW :
Statement Type
|
Keywords
|
Looping
|
while, do-while, for
|
Decision making
|
if-else, switch-case
|
Exception handling
|
try-catch-finally, throw
|
Branching
|
break, continue, label :, return
|
Perintah IF - ELSE
if (expressi)
{
statement(s)
}
|
if (expressi)
{ kode jika exp
benar }
else
{ kode jika exp
salah }
|
if (expression1)
{ kode jika exp1 benar }
elseif (expression2)
{ kode jk exp2 benar}
else
{ kode jk semua exp salah }
|
Operator Exp
|
Keterangan
Operator Kondisi
|
==
|
Sama dengan (Is equal to)
|
===
|
identik (sama dengan dan tipe data sama)
|
!=
|
Tidak sama dengan (is not equat to)
|
!==
|
Tidak identik
|
<
|
Lebih kecil (is less then)
|
<=
|
Lebih kecil atau sama dengan ( is less then or equal)
|
>
|
Lebih besar (Is greater then)
|
>=
|
Lebih besar atau sama dengan (Is greater then or equal)
|
Contoh (page2.php) :
<?PHP
$hour = date("H");
if ($hour < 12)
{ echo "Good morning"; }
elseif ($hour < 17)
{ echo "Good afternoon"; }
else { echo "Good
evening"; }
?>
Operator
|
Nama
|
Keterangan Operator
logika
|
! a
|
NOT
|
Benar Z jika a tidak benar
|
a && b
|
AND
|
Benar Z jika a dan b benar
|
a || b
|
OR
|
Benar Z jika salah satu atau semua (a,b)
benar
|
a and
b
|
AND
|
Benar Z jika a dan b benar
|
a xor
b
|
XOR
|
Benar Z Jika a dan b Benar atau Salah
|
a or b
|
OR
|
Benar Z jika salah satu atau semua (a,b)
benar
|
Contoh (switch.php) :
<?php
$nilai_huruf="D";
switch ($nilai_huruf) {
case "A":
case "B":
case "C":
echo "Lulus";
break;
case "D":
case "E":
echo "Tidak Lulus";
break;
default:
echo "Nilai Huruf Tidak Dikenal";
}
?>
$bulan=3;
switch ($bulan) {
case 1: echo "Januari"; break;
case 2: echo "Maret"; break;
case 3: echo "April"; break;
.....
}
Perintah LOOPING (PERULANGAN)
while (expression)
{ statement(s) }
|
do
{ statement(s) }
while expression);
|
for
(initialization; termination;increment)
{ statement(s) }
|
Simbol
|
Nama
|
Fungsi/Keterangan
|
++
|
Increment
|
Penambahan 1 (contoh
: $i++;)
|
−−
|
Decrement
|
pengurangan 1
(contoh : $i--;)
|
Perulangan 1 sampai 10
Contoh (looping.php)
:
<?PHP
$i = 1;
while ($i <= 5) {
echo "$i <BR>";
$i++;
}
echo “<HR>”;
$i = 11;
do {
echo "$i <BR>";
$i++; }
while ($i <= 15);
echo “<HR>”;
for ($i = 21; $i <= 25;
$i++) {
echo "$i <BR>";
}
?>
Tidak ada komentar:
Posting Komentar