Sejarah PHP
PHP (Hypertext Prepocessor) diciptakan oleh Rasmus Lerdorf seorang pemrogram C, dan digunakan untuk mencatat jumlah pengunjung pada homepage-nya. Pada awal tahun 1995 dirilis PHP/FI (Form Interpreter) yang memiliki kemampuan dasar membangun aplikasi web, memproses form dan mendukung data mySQL.
Karena antusiasme pengguna internet yang begitu besar, ahirnya pada pertengahan tahun 1997 Rasmus Ledorf menyerahkan pengembanganya kepada sebuah tim pemrograman dalam kerangka open source dan oleh Zeev suraski dan Andi Gutmans, parsernya ditulis ulang kembali menjadi bentuk program parser baru yaitu PHP 3.0 yang memiliki dukungan lebih luas lagi terhadap database yang ada termasuk mySQL dan Oracle.
PHP versi 4.0 kemudian dirilis setelah itu dengan menggunakan mesin scripting Zend (akronim dari pengembangnya Zeev suraski dan Andi Gutmas) dan telah mampu mendukung server apache dan secara built-in telah mampu menangani manajemen session. Ada dua macam PHP yang sekarang dikenal luas dikalangan web developmer yaitu PHP 3 dan PHP 4. PHP 3 adalah bahasa PHP yang pertama kali dibuat dan cocok untuk membuat website yang tidak terlalu komplek dan besar.sedangkan PHP 4 (versi-4) adalah bahasa PHP yang didalamnya sudah dilengkapi dengan Zend engine sehingga lebih cepat, kuat, stabil, mudah untuk berinteraksi dengan berbagai jenis aplikasi pendukung lainya seperti mySQL, java, FTP client, ODBC dll.
PHP versi 4 memiliki ekstention yang lebih sederhana dan mudah dipergunakan serta kompatibel dengan PHP versi 3. PHP 4 sering dipakai untuk membangun web content karena dapat menangani website yang besar, kompleks dan menerima jutaan hit perhari.
Tipe Data di PHP
Dalam PHP, nama setiap variabel diawali dengan tanda $ (dollar). Misalnya
variabel “e” maka ditulis dengan $e. PHP hanya mempunyai 6 tipe data yaitu : integer, double, boolean, string, array dan object.
a. Integer adalah
seluruh angka tanpa decimal
point.
b. Double adalah floating point seperti 3.14159 atau
49.0
c. Boolean hanya
mempunyai 2 nilai yaitu TRUE
dan FALSE
d. String adalah
urutan dari karakter seperti ‘PHP mendukung operasi string’
e. Array adalah
koleksi nama dan indeks.
f. Object adalah
contoh dari class
yang didefinisikan programmer.
Dalam PHP, nama setiap variabel diawali dengan tanda $ (dollar). Misalnya variabel “e” maka ditulis dengan $e. PHP hanya mempunyai 6 tipe data yaitu : integer, double, boolean, string, array dan object.
a. Integer adalah seluruh angka tanpa decimal point.
b. Double adalah floating point seperti 3.14159 atau 49.0
c. Boolean hanya mempunyai 2 nilai yaitu TRUE dan FALSE
d. String adalah urutan dari karakter seperti ‘PHP mendukung operasi string’
e. Array adalah koleksi nama dan indeks.
f. Object adalah contoh dari class yang didefinisikan programmer.
PHP
Conditional Statements
Very
often when you write code, you want to perform different actions for different
decisions. You can use conditional statements in your code to do this.
In
PHP we have the following conditional statements:
- if statement - executes some code only if a specified condition is true
- if...else statement - executes some code if a condition is true and another code if the condition is false
- if...elseif....else statement - selects one of several blocks of code to be executed
- switch statement - selects one of many blocks of code to be executed
Sangat sering ketika Anda menulis kode, Anda ingin melakukan tindakan yang berbeda untuk keputusan yang berbeda. Anda dapat menggunakan pernyataan kondisional dalam kode Anda untuk melakukan hal ini.
Dalam PHP kita memiliki pernyataan bersyarat berikut:
Pernyataan jika - mengeksekusi beberapa kode hanya jika kondisi yang ditentukan benar
if ... else statement - mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi salah
jika ... elseif .... pernyataan lain - memilih salah satu dari beberapa blok kode yang akan dieksekusi
beralih pernyataan - memilih salah satu dari banyak blok kode yang akan dieksekusi
The if Statement
Contoh di bawah akan menampilkan "Have a good
day!" jika waktu saat ini (JAM)
kurang dari 20:
<?php
$t=date("H");
if ($t<"20") {
echo "Have a good day!";
}
?>
$t=date("H");
if ($t<"20") {
echo "Have a good day!";
}
?>
The if...else Statement
Gunakan jika .... pernyataan lain untuk
mengeksekusi beberapa kode jika
kondisi benar dan kode lain jika kondisi
salah.
if (condition) {
code to be executed if condition is true;
} else {
code to be executed if condition is false;
}
code to be executed if condition is true;
} else {
code to be executed if condition is false;
}
if (kondisi) {
Kode yang dijalankan jika kondisi benar;
} Else {
Kode yang dijalankan jika kondisi adalah palsu;
}
Kode yang dijalankan jika kondisi benar;
} Else {
Kode yang dijalankan jika kondisi adalah palsu;
}
Contoh di bawah akan menampilkan "Have a good
day!" jika waktu saat ini kurang
dari 20, dan "Memiliki malam yang baik!" sebaliknya:
<?php
$t=date("H");
if ($t<"20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
$t=date("H");
if ($t<"20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
The if...elseif....else Statement
Gunakan if .... elseif ... else untuk memilih salah
satu dari beberapa blok kode yang
akan dieksekusi.
Syntax
if (condition)
{
code to be executed if condition is true;
} elseif (condition) {
code to be executed if condition is true;
} else {
code to be executed if condition is false;
}
code to be executed if condition is true;
} elseif (condition) {
code to be executed if condition is true;
} else {
code to be executed if condition is false;
}
sintaksis
if (kondisi) {kode yang dijalankan jika kondisi benar;
} Else if (kondisi) {kode yang dijalankan jika kondisi benar;
} Else {kode yang dijalankan jika kondisi adalah palsu;
}
if (kondisi) {kode yang dijalankan jika kondisi benar;
} Else if (kondisi) {kode yang dijalankan jika kondisi benar;
} Else {kode yang dijalankan jika kondisi adalah palsu;
}
Contoh!!
di bawah akan
menampilkan "Selamat pagi!" jika waktu saat ini kurang dari 10, dan "Memiliki
hari yang baik!" jika waktu saat
ini kurang dari 20. Jika tidak,
akan menampilkan "Have a malam
yang baik!":
<?php
$t=date("H");
if ($t<"10") {
echo "Have a good morning!";
} elseif ($t<"20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
$t=date("H");
if ($t<"10") {
echo "Have a good morning!";
} elseif ($t<"20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
SWITCH Statement
Use
the switch statement to select one of many blocks of code to be executed.
Syntax
switch
(n) {
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from
all labels;
}
Gunakan
pernyataan switch untuk memilih salah satu dari banyak blok kode yang akan
dieksekusi.
sintaksis
switch (n) {
kasus label1:
kode yang dijalankan jika n = label1;
break;
Kasus label2:
kode yang dijalankan jika n = label2;
break;
Kasus label3:
kode yang dijalankan jika n = label3;
break;
...
default:
Kode yang dijalankan jika n berbeda dari semua label;
}
sintaksis
switch (n) {
kasus label1:
kode yang dijalankan jika n = label1;
break;
Kasus label2:
kode yang dijalankan jika n = label2;
break;
Kasus label3:
kode yang dijalankan jika n = label3;
break;
...
default:
Kode yang dijalankan jika n berbeda dari semua label;
}
Ini adalah cara kerjanya: Pertama kita memiliki ekspresi
tunggal n (paling sering variabel), yang dievaluasi sekali. Nilai ekspresi
tersebut dibandingkan dengan nilai-nilai untuk setiap kasus dalam struktur.
Jika ada pertandingan, blok kode yang terkait dengan kasus yang dieksekusi.
Gunakan istirahat untuk mencegah kode dari berlari ke kasus berikutnya secara
otomatis. Pernyataan default digunakan jika tidak ada yang cocok.
Contoh!!
<?php
$favcolor="red";
switch ($favcolor) {
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, or green!";
}
?>
$favcolor="red";
switch ($favcolor) {
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, or green!";
}
?>
Hasilnya akan menampilkan : Your favorite color is red!
Tidak ada komentar:
Posting Komentar