Laman

Kamis, 30 Oktober 2014

Materi PHP


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.


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!";
}
?>

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;
}
if (kondisi) {
   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!";
}
?>

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;
}
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;
}

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!";
}
?>

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;
}
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!";
}
?>
Hasilnya akan menampilkan : Your favorite color is red!
 





 

 

Tidak ada komentar:

Posting Komentar