- Bahasa Pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.
- Web Server yang mendukung PHP dapat ditemukan dimana mana dari mulai IIS sampai dengan Apache, dengan konfigurasi yang relatif mudah. Dalam sisi pengembangan lebih mudah, karena banyaknya milis milis dan developer yang siap membantu dalam pengembangannya.
- Kalau dilihat dalam sisi pemahamannya, PHP adalah bahasa scripting yang paling mudah karena banyaknya referensi yang ada.
- PHP adalah bahasa pemrograman yang bersifat open source artinya PHP dapat digunakan di berbagai mesin sistem operasi seperti linux, unix, windows dan sebagainya serta dapat dijalankan secara runtime melalui console. Selain itu juga, PHP dapat menjalankan perintah perintah dari system.
- <?
Script PHP
?> - <?php
Script PHP
?> - <SCRIPT language="php">
Script PHP
</SCRIPT> - <%
Script PHP
%>
<?php
echo (" Selamat Belajar PHP di viruspintar.blogspot.com");
?>
|
- // {isi komentar}
Tanda "//" digunakan untuk menuliskan komentar dalam satu baris. Jadi semua script yang satu baris dengan tanda "//" akan dijadikan/dianggap sebagai komentar dan tidak akan dieksekusi oleh browser. - # {isi komentar}
Tanda tersebut sama fungsinya dengan tanda "//" yaitu hanya untuk satu baris saja. - /* {isi komentar} */
Tanda yang satu ini digunakan untuk menuliskan komentar multi baris/banyak baris script PHP.
<?php
//ini contoh komentar dalam satu baris
echo ("Belajar membuat komentar");
/* menggunakan komentar untuk beberapa baris
Ayo belajar PHP !! Belajar PHP itu mudah... */
?>
|
- Identifier harus dimulai dengan huruf atau bisa juga dengan under score "_"
- Identifier tidak boleh menggunakan tanda baca.
- Dalam PHP, identifier bersifat "Case Sensitive" kecuali fungsi fungsi yang telah disediakan oleh PHP.
- Nama fungsi yang dibuat tidak boleh sama dengan nama fungsi yang telah disediakan.
- Dalam penulisan nama variabel, diharapkan tidak sama dengan nama nama dari fungsi yang telah ada dalam PHP.
- wahyudi_blog
- blogger
- blogspot
- $nama
- $_nama
- $nama3
- $nama user
- $passw/user
- $3nama
Variabel bersifat case sensitive dan tidak mengandung spasi
|
define("pi", 3.14);
Tipe data dalam PHP ada beberapa macam, yaitu :
Integer
Double/Float
String
Array
- Array berdimensi satu
<?$hewan[0] = "Kucing";$hewan[1] = "Kura-kura";$hewan[2] = "Anjing";$hewan[3] = "Kelinci";echo("Hewan peliharaan saya adalah $hewan[0]");?>
Indeks dalam array dimulai dari angka/urutan ke-0. Jadi indeks dari array ke-0 adalah elemen pertama dari array dan indeks dari array ke-1 adalah elemen kedua dari aray begitu juga seterusnya.
- Array Multidimensi
<?$buah = array ("apel" => array("warna" => "merah","rasa" => "manis"),"pisang" => array("warna" => "kuning","rasa" => "manis"));echo "Warna buah apel adalah ".$buah["apel"]["warna"]."<br>";echo "Rasa buah pisang adalah ".$buah["pisang"]["rasa"];?>
Simbol
|
Contoh
|
Identik dengan
|
=
|
$x=2
|
$x=2
|
+=
|
$x+=2
|
$x=$x+2
|
-=
|
$x-=2
|
$x=$x-2
|
/=
|
$x/=2
|
$x=$x/2
|
%=
|
$x%=2
|
$x=$x%2
|
&=
|
$x&=2
|
$x=$x&2
|
|=
|
$x|=2
|
$x=$x|2
|
Simbol
|
Kegunaan
|
Contoh
|
+
|
Penambahan
|
$a+$b
|
-
|
Pengurangan
|
$a-$b
|
*
|
Perkalian
|
$a*$b
|
/
|
Pembagian
|
$a/$b
|
%
|
Sisa hasil bagi
|
$a%$b
|
++
|
Increament
|
$a++
|
--
|
Decreament
|
$a--
|
Simbol
|
Kegunaan
|
Contoh
|
and
|
Dan
|
if($a==0 and $b==1)
|
&&
|
Dan
|
if($a==0 && $b==1)
|
or
|
Atau
|
if($a==0 or $b==1)
|
||
|
Atau
|
if($a==0 || $b==1)
|
xor
|
Eksklusif or
|
if($a==0 xor $b==1)
|
!
|
Not
|
if(!empty($a))
|
Simbol
|
Operator yang dilakukan
|
Deskripsi
|
Contoh
|
==
|
Sama dengan
|
True jika $a sama dengan $b
|
5==8
|
<
|
Kurang dari
|
True jika $a lebih kecil dari $b
|
$a<$b
|
>
|
Lebih dari
|
True jika $a lebih besar dari $b
|
$a>$b
|
<=
|
Kurang dari sama dengan
|
True jika $a lebih kecil atau sama dengan $b
|
$a<=$b
|
>=
|
Lebih dari sama dengan
|
True jika $a lebih besar atau sama dengan $b
|
$a>=$b
|
!=
|
Tidak sama dengan
|
True jika $a tidak sama dengan $b
|
$a!=$b
|
<?
$angka1 = 10;
$angka2 = 5;
echo "Hasil penjumlahan ".$angka1." dan ".$angka2." adalah ".($angka1+$angka2)."<br>";
echo "Hasil dari ".$angka1." = ".$angka1." +2 adalah ".($angka1+=2);
?>
|
- Untuk mengulang suatu perintah apabila suatu kondisi (iteration) telah terpenuhi
- Melanjutkan sebuah pernyataan apabila suatu konsidi telah terpenuhi (sequence)
- Memilih sebuah pilihan dari beberapa alternatif bila kondisi telah terpenuhi (selection)
Struktur kontrol dalam PHP ada 2 jenis, yaitu :
- Struktur Percabangan (pengambilan keputusan)
- Struktur Pengulangan
- IF
If digunakan untuk menjalankan satu atau lebih perintah setelah mengecek kondisi yang diberikan, Jika kondisi yang diberikan bernilai benar maka serangkaian pernyataan akan dijalankan, namun apabila kondisi yang diberikan bernilai salah maka pernyataan untuk kondisi bernilai salah akan dijalankan.Standar penulisan if :
if(kondisi){Pernyataan yang dijalankan bila kondisi bernilai benar}pernyataan yang dijalankan bila kondisi bernilai salah
<?$nilai = 90;if ($nilai>50)echo "Anda lulus, nilai anda $nilai";?>
- IF ... ELSE
Perintah ini mirip dengan perintah IF diatas. Namun perintah IF ELSE ini dapat digunakan untuk banyak blok perintah dan dengan kondisi yang berbeda beda.Standar penulisannya adalah :
if(kondisi){Pernyataan yang dijalankan bila kondisi1 bernilai benar;}else if{Pernyataan yang dijalankan bila kondisi2 bernilai benar;}else{pernyataan yang dijalankan bila kondisi1&2 bernilai salah;}
<?$umur = 35;if ($umur > 50){echo "Termasuk kategori TUA";} else if ($umur > 25) {echo "Termasuk kategori DEWASA";} else if ($umur > 15) {echo "Termasuk kategori REMAJA";} else {echo "Termasuk kategori ANAK ANAK";}?>
- Switch
Perintah switch ini digunakan sebagai alternatif untuk pengganti dari struktur if ... else dimana terdapat else lebih dari satu. Dengan menggunakan perintah switch ini program dapat semakin mudah untuk dibuat dan dipelajari. Untuk standar penulisannya adalah sebagai berikut :
switch (kondisi){case konstanta1 : pernyataan1;break;case konstanta2 : pernyataan2;break;default : pernyataan default;}
<?$day = date("D");switch ($day){case 'sun' : $hari = "Minggu";break;case 'Mon' : $hari = "Senin";break;case 'Tue' : $hari = "Selasa";break;case 'Wed' : $hari = "Rabu";break;case 'Thu' : $hari = "Kamis";break;case 'Fri' : $hari = "Jumat";break;case 'Sat' : $hari = "Sabtu";break;default : $hari = "Kiamat";}echo "Hari ini adalah hari <b>$hari</b>";?>
- FOR
For digunakan untuk mengulang suatu perintah dengan jumlah pengulangan yang telah diketahui. Untuk penulisannya adalah :
for (nilai awal, nilai akhir, peningkatan/penurunan){Pernyataan yang dijalankan;}
<?$awal = 1;$akhir = 10;for ($i = $awal; $i<=10; $i++){echo "<h3>data ke $i<br></h3>";}?>
- While
Perulangan while digunakan untuk mengulangi sebuah perintah hingga jumlah yang ditentukan. Untuk menghentikan perulangan tersebut dibutuhkan suatu kondisi atau syarat tertentu. Seperti pada perintah if ... else, nilai kondisi dari while memiliki nilai akhir yang bernilai salah atau benar dimana perulangan akan terus berlangsung selama kondisi bernilai benar dan akan berhenti apabila kondisi bernilai salah. Standar penulisannya adalah :
while (kondisi berhenti){Pernyataan yang dijalankan;}
<?$count = 1;while ($count <= 10){echo "$count ";$count += 2;}?>
- Do ... While
Pengulangan ini fungsinya hampir sama dengan fungsi dari perintah while namun yang membedakannya adalah perulangan ini akan dilakukan terlebih dahulu dan baru akan berhenti apabila telah mencapai pada suatu kondisi untuk berhenti. Untuk standar penulisannya dalah :
do{Pernyataan yang dijalankan;}while (kondisi berhenti);
<?$i = 1;do {echo "$i ";$i++;}while ($i <= 10);?>
*.:。✿ Don't forget to come back again ✿.。.:*
Visit Wahyudi Blog !
Sumber : Modul Praktikum Pemrograman Web T.Informatika UII.
:115
BalasHapus