1…2…3… cuma mau bilang klo
Sekarang adalah bulan Februari
Dan sekarang adalah hari Valentine

Quote diatas bukanlah sesuatu yang ditulis karena hari ini adalah hari Valentine, melainkan hasil dari sebuah server script (PHP)  yang jadi “minuman hangat” di malam hari ini. Adapun scriptnya adalah sebagai berikut:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<html>
<title>Basic PHP</title>
<?php
function sayHello($counter){
	for($i=1;$i<=$counter;$i++){
		echo $i."...";
	}	
	echo " cuma mau bilang klo";
}
 
function bulan($kode){
	$namaBulan = array("Januari","Februari","Maret",
	"April","Mei","Juni","Juli","Agustus","September",
	"Oktober","November","Desember");
 
	return $namaBulan[$kode];	
}
 
function isValentineDay($dday){
	if($dday==14){
	   return TRUE;
	}else{
	   return FALSE;	
	}
}
?>
 
<body>
<?php
   $counter = 3;
 
   echo sayHello($counter);
?>
 
<br/>
 
<?php   
   $now = getdate();
 
   $str = "Sekarang adalah bulan ";
   $str .=bulan($now[mon]-1);
   echo $str;
?>
<br/>
<?php   
   if(isValentineDay($now[mday])){
	   echo "Dan sekarang adalah hari Valentine";   
   }else{
   	echo "Dan sekarang bukan hari Valentine";
   }
 
?>
 
</body>
</html>

Script diatas dapat dijadikan pondasi untuk belajar pemrograman PHP karena menjelaskan hal dasar seperti:

  1. PHP scripting block yang ditandai dengan “<?php” dan diakhiri dengan “?>”
  2. Menampilkan text ke halaman dengan menggunakan perintah “echo”
  3. Mendeklarasikan variabel
  4. Menggunakan array
  5. Menggunakan PHP Operator
  6. Pengenalan Flow Control (if… else, for) dan cara penggunaannya
  7. Membuat prosedur dan fungsi serta cara pemanggilannya

Hasil dari script, source code, dan sedikit penjelasan yang saya sampaikan diatas, mungkin akan sedikit membuat orang yang belum memiliki dasar pemrograman menjadi bingung, seperti dengan software apa menuliskan script diatas, bagaimana menjalankan script sehingga outputnya(tampilannya) dapat dilihat. Untuk hal tersebut dapat anda baca di postingan yang berjudul “Web Dinamis