Pengenalan PHP
=Personal-Web=, Assalmualaikum Wr. Wb. Hello Sobat blogger semua, kembali lagi saya akan memposting salah satu lanjutan postingan tentang Pemrogaman Web. Langsung saja ini dia mengenai PHP. Chek it dot :
Apa itu PHP?
- Php bahasa scripting seever-side untuk membuat website interaktif dan dinamis, banyak digunakan, free. Dapat dibedakan langsung kedalam file html.
- Sintaks PHP hampir sama dengan perl dan C. PHP banyak digunakan bersama Apache (web server) disemua sistem operasi. PHP kependekan dari Hypertext Prepocessor. PHP adalah bahasa server-side scripting, seperti ASP.
- PHP script dieksekusi diserver dan mendukung hampir semua server (IIS, Apache, dll).
- PHP mendukung banyak databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC).
- PHP adalah software open source (OSS) dapat didownload di www.php.net. PHP dapat dijalankan pada platform yang berbeda (LInux, Windows, dll).
Konsep Pemrogaman Web
Konsep Web
Komponen Sistem Web
PHP FILE
- File-file PHP terdiri dari teks, tag HTML, dan script.
- File PHP dikembalikan ke browser dalam bentuk HTML
- File PHP mempunyai extension '.php", ".php3", atau ".phtml".
PHP Syntax
- PHP source code tidak bisa dilihat dengan "View source" dari browser, yang terlihat hanya output dari file PHP, yaitu plain HTML. Ini dikarenakan script PHP dijalankan dulu pada server dan hasilnya dikirim ke browser.
Sintak Dasar PHP
- Script PHP dapat ditempatkan dimanapun di dalam dokumen HTML.
- Cara penulisan sintak PHP :
Cara 1 (Recommended)
<?php menandai awal tag
...
?> menandai akhir tag
Cara 2
<? menandai awal tag
...
?> menandai akhir tag
Cara 3
<script language="php"> menandai awal script
...
</script> menandai akhir script
Setiap baris code diakhiri dengan semicolon (;)
CONTOH :
<html>
<body>
<?php
echo "Hello Broo";
?>
</body>
</html>
Komentar di PHP
// komentar
Komentar untuk 1 baris
/* komentar */
Komentar yang memakan banyak baris.
CONTOH:
<html>
<body>
<?php
//This is a comment;
/*This is a comment block*/;
?>
</body>
</html>
Variable PHP
- Semua variable PHP diawali dengan tanda $, variable dapat berisi data, bilangan, string, atau array.
- Aturan penamaan variable :
- Nama variable harus diawali dengan huruf atau underscore "_'
- Nama variable hanya boleh berisi karakter, alpha-numeric dan underscore (a-Z, 0-9 and _)
- Nama variable tidak boleh berisi spasi atau tanda baca. Jika lebih dari satu kata, sebaiknya dipisahkan dengan underscore ($my_string), atau capitalization ($myString)
CONTOH:
<html>
<body>
<?php>
$text="Hello Broo";
echo $txt;
?>
</body>
</html>
Tipe, Data, PHP.
1. Scalar types
- Boolean
- Integer (contoh:5;-9)
- Float (contoh : 0.89 ; 23e2)
- String contoh1 : "Lab TKJ"
- String contoh2 : 'Lab TKJ'
2. Compund types
- Array
- Object
Menampilkan Data
Gunakan perintah print atau echo print (data); print data; echo (data); echo data;
Contoh:
print "halo";
echo "Komputer";
Operator PHP =
Arithmetika Operators
Assignment Operators
Comparison Operators
Logika Operators
STRING
Menggunakan '.' (tanda titik)
Contoh program :
</php
$txt1="Selamat Datang";
$txt2=" di PERSONAL WEB";
echo $txt1 . $txt2;
?>
Struktur Kontrol PHP : If ... Else
1. Pernyataan if...else statement
Untuk menjalankan perintah ketika suatu kondisi adalah benar dan kondisi yang lain slaah.
If(kondisi)
perintah dijalankan jika kondisi benar;
else
perintah dijalankan jika kondisi salah;
CONTOH :
</php
$a=5;
$b=3;
echo "a=$a<BR>";
echo "b=$b (BR>;
if ($a<$b)
echo "$a lebih kecil daripada $b";
else
echo "$a lebih besar daripada $b";
?>
2. Pernyataan elseif
Digunakan dengan pernyataan if...else untuk menjalankan perintah jika beberapa kondisi adalah benar.
if (kondisi)
perintah dijalankan jika kondisi benar;
elself (kondisi)
perintah dijalankan jika kondisi benar;
else
perintah dijalnkan jika kondisi salah.
CONTOH elseif:
<?php
$a=5;
$b=7;
echo "a = $a <BR>";
echo "b = $b <BR>";
if ($a == $b)
echo "$a lebih besar daripada $b";
else
echo "$a lebih kecil daripada $b";
?>
Pernyataan Switch
- Digunakan untuk memilih satu dari banyak pilihan.
- Digunakan untuk menolak blok perintah yang panjang dari if...elseif...else.
switch (ekspresi)
{case label1:
perintah dijalnkan jika ekspresi = label1;
break;
case label2:
perintah dijalnkan jika ekspresi = label2;
break;
default:
perintah untuk nilai default;
}
CONTOH Switch :
<?php
$mood='sedih";
switch ($mood)
{
case sedih:
echo "Jangan bersedih ya";
break;
case bahagia;
echo "Alhamdulillah";
break;
default:
echo "Tidak bahagia dan sedih";
}?>
Perulangan While
Digunakan untuk perulangan selama kondisinya benar.
Sintaks:
while(ekspresi){perintah1;perintah2;
...
}
CONTOH:
<?php
$counter=1;
while ($counter<=12){
echo "$counter ditambah 2 =".($counter+2)
."<br>";
$counter++;
}
?>
Perulangan do...while
Blok perintah dijalnkan terlebih dahulu sebelum tes ekspresi.
Sintaks:
do{
perintah1;
perintah2;
...
}while(ekspresi);
CONTOH:
<?php
$bil=1;
do{
echo "Bilangan = $ bil <br>";
$bil++;
}
while($bil<10);
?>
Perulangan for
Sintaks:
for(nilaiAwal;syarat Terjadinya Loop;
incAtauDec)
{
perintah1;
perintah2;
...
}
BREAK
Perintah break digunakan untuk keluar dari suatu pengulangan/loop.
Contoh break:
<?php
for($a=0;$a<100;$a++)
{
if($a==30){break;}
else echo "$a ";
}
?>
CONTINUE
Perintah continue digunakan untuk menuju step atau iterasi berikutnya dari suatu loop.
Contoh continue
<?php
for)$a=0;$a<10;$a++)
{
if($a%2==0)continue;
echo "$a";
}
dan terakhir ini sobat, PHP harus terhubung ke server maka dari itu kali ini saya akan membagikan sebuah aplikasi yaitu Reactor yang berguna untuk memudahkan sobat blogger mempelajari tentang PHP.Silahkan Klik Download untuk download Reactor :
Sekian pengenalan PHP dari saya, maaf bila ada salah ketikan. Dan tinggalkan saran dan kritik di komentar. Semoga bermanfaat bagi sobat Blogger.
Wassalmualaikum Wr. Wb.
Artikel Terkait :
0 comments:
Post a Comment
Spam, No Comment!!!