PHP itu...
# Merupakan singkatan recursive dari PHP : Hypertext Prepocessor
# Pertama kali di buat oleh rasmus lerdarf pada tahun 1994
# Setiap satu statement (perintah) biasanya di akhiri dengan titik – koma (;)
# Case sensitive untuk nama identifier yang di buat oleh user (variabel,konstanta,fungsi Dll), Namun
tidak case sensitive untuk identifier built –in dari PHP
Penulis Script PHP
Harus diapit oleh
• <? Dan ?> atau
• <? Php dan ?> atau
• <script language = “PHP”> dan </script> atau
• <% dan %>
Hello World !
1. <?PHP
2. Echo “hello world”
3. ?>
Integrasi PHP – HTML
• Contoh soal :
<Html>
<Head>
<Title> contoh </title>
</head>
<Body>
<?Php>
Echo”Hai,saya dari script PHP !”;?>
</Body>
</Html>
Variabel
• Digunakan untuk menyimpan sebuah value, data atau informasi
• Nama variabel di awali dengan tanda $
• Panjang tidak terbatas
• Setalah tanda $ di awali oleh huruf atau uderscrore (_).Karakter berikutnya bisa terdiri dari
huruf,angka, dan karakter tertentu yang di perbolehkan
(Karakter ASCII dari 127-255)
• Bersifat Case – sensitive
• Tidak perlu dideklarasikan
• Tidak boleh mengandung spasi
(Programer pada dasarnya tidak perlu mendefinisikan tipe data)
Tipe data
• Boolean
• Integer
• Float
• String
• Array
• Object
• Resource
• Null
(Programer pada dasarnya tidak perlu mendefinisikan tipe data)
PHP Language Basics
Hello world ! : An Example (cont.)
• <script language=“PHP”>
• $Hello =”Hello”;
• $World =”world!”;
• Print $ hello.$world
• </script>
Constants,Data types and Variables
Data Types
• Integers, doubles and strings
Is valid =true;//boolean
25 //Integer
3.14 //Double
‘four’ //String
“Total Value”//Another String
Data Types
• Strings and types conversion
$Street =123;
$Street =$Street.”main street”;
$City =’Noperville’;
$State =’IL”;
$address=
Konstanta
Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah
Menggunakan fungsi define
# Constants, Data Types and Variables
Constants define a string or numeric value
Constants do not brgin with a dollar sign
Examples :
• Define(“company”,”acme enterprises”);
• Define(“yellow”,”#ffff00”);
• Define(“PI”,3.14);
• Define(“NL”,”<br>|n”);
• Print(company name:”.company.NL);
Operator
# Aritmatika
+
-
*
/
%
# Penugasan
=
# Bitwise
&
|
^
~
<<
>>
# Perbandingan
==
===
!=
<>
!==
<
>
<=
>=
# Logika
And,&&,or,II,xor,!
# String
Pengabungan ->
Komentar (Remark)
/*...*/
//
#
Statement
If,if/else if
Switch/case
For,while,and do/while loops
Contoh – Pemprograman PHP
# Contoh 1 :
<HTML>
<HEAD>
<TITLE> contoh skrip PHP </TITLE>
<BODY>
<?
Echo”hallo apa kabar”.”<br>”;
Print”hallo apa kabar”;
?>
</BODY>
<HTML>
# Contoh 2 :
<HTML>
<HEAD>
<TITLE> contoh skrip PHP </TITLE>
<BODY>
<?
$a=3;
$b=7;
$a+=5;
$b=($c=11)+3;
Echo “nilai variabel a adalah =$a”;
Echo “<BR>”;
Echo “nilai variabel b adalah =$b”;
Echo “<BR>”;
Echo “nilai variabel c adalah =$c”;
?>
</BODY>
<HTML>
# Contoh 3 :
<HEAD>
<TITLE> contoh skrip PHP </TITLE>
<BODY>
<?
$a=3;
$b=>;
Echo ‘$a*$b=’;
Print $a*$b;
Echo “<BR>”;
Echo ‘$a/$b=’;
Print $a/$b;
Echo “<BR>”;
Echo ‘$a%$b=’;
Print $a%$b;
<BODY>
</HTML>
# Contoh 4 :
<HTML>
<HEAD>
<TITLE> contoh skrip PHP </TITLE>
<BODY>
<?
$nilai =85;
$nama =”amir”;
If ($nilai>=80)
{
Echo $name.”mendapat nilai a”;
}
Else if ($nilai>=70)
{
Echo $nama.”mendapat nilai b”;
}
Else if ($nilai>=60)
{
Echo $nama.”mendapat nilai c”;
}
Else
{
Echo $nama.”mendapat nilai d”;
}
?>
</BODY>
<HTML>
# Contoh 5 :
<HTML>
<HEAD>
<TITLE> contoh skrip PHP </TITLE>
<BODY>
Tanggal lahir :
<select name = tanggal>
Ption value=0 selected>tanggal
<?
For ($i=i;$i<32;$i++)
Echo “<option value =$i>$i”;
?>
</option></select>
</BODY>
</HTML>
# Contoh 6 :
<HTML>
<HEAD>
<TITLE> contoh skrip PHP </TITLE>
</HEAD>
<BODY>
<?
$i=i;|
Do
{
Echo “$i<br”;
$i++;
}while ($i<=5)
?>
</BODY>
</HTML>
Koneksi PHP – MY SQL
Untuk melakukan koneksi PHP dengan MY SQL digunakan perintah :
Mysql_connect()->skrip PHP
Syntak :
Mysql_connect (“host name”,”username”,”password”);
Setelah terkoneksi,pilihlah data base
Bila data base yang digunakan belum tersedia,buatlah data base nya
Buatlah tabel,dengan struktur datanya