Pages

Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Monday, January 14, 2013

Komentar di PHP

Didalam PHP terdapat dua macam komentar, yaitu "one-line comment" dan "multi-line comment". Komentar ini biasanya berfungsi untuk memberikan penjelasan tentang kode program atau variabel yg ada didalam program.

one-line comment

One-line comment adalah komentar yg terdiri dari satu baris. Untuk memulai komentar ini dapat menggunakan tanda # atau //. setelah tanda # atau // maka semua tulisan setelahnya sampai akhir baris tidak akan ditampilkan. Contoh kode program yg disertai one-line comment dapat dilihat dibawah ini :

<?php
echo "<p>Ini adalah test pertama</p>";//contoh penggunaan one-line comment dengan //.
echo "<p>Ini adalah test kedua</p>";#contoh penggunaan one-line comment dengan #.
?>

Hindari penggunaan ?> didalam one-line comment, karena hal ini akan secara otomatis menutup program php. contoh:

<?php
echo "contoh penggunaan komentar one-line comment ";// ini adalah komentar ?>  yg tidak benar
?>

Script diatas akan menghasilkan ouput "contoh penggunaan komentar one-line comment yg ditak benar ?>"

multi-line comment

Multi-line comment berfungsi untuk memberikan komentar lebih dari 1 baris. Untuk memulai komentar ini dapat menggunakan /* dan untuk mengakhirnya kita gunakan */. Semua tulisan diantara /* dan */ tidak akan diproses oleh PHP. lihat contoh penggunaan multi-line comment dibawah ini:

<?php
/*
Contoh program menggunakan multi-line comment
dengan multi-line comment kita dapat memberikan komentar lebih dari satu baris
*/
echo "<p>Contoh penggunaan multi-line comment</p>";
?>

Hindari penggunaan model multi-line comment bersarang seperti contoh berikut :

<?php
/*
echo 'Hindar penggunaaan model multi-line comment bersarang seperti ini'; /*ini akan menghasil error diprogram kita*/
*/
?>

Instruksi Pemisah

Dalam pemprograman PHP untuk mengakhiri setiap perintah atau pertanyaan harus diakhiri dengan tanda titik koma(;). Penutup tag dari block program PHP secara otomatis telah menambahkan tanda titik koma sehingga kita tidak harus menambahkan tanda titik koma tersebut diakhir baris block program php. Berikut ini adalah contoh program php yang terdiri lebih dari 1 baris:

<?php
echo "<p>Ini adalah test</p>";
echo "<p>Baris kedua dari test</p>";
echo "<p>Baris ketiga dari test</p>";
echo "<p>perhatikan tiap akhir perintah selalu diakhiri tanda titik koma<p/>";
echo "<p>ini berada diakhir block tidak diakhiri ; tidak apa2</p>"
?>

Tag penutup pada akhir sebuah block PHP pada akhir sebuah file adalah opsional. dalam beberapa kasus ini sangat berguna ketika menggunakan include(), include_once(), require atau require_once(), hal ini bisa menghindari penambahan whitespace pada akhir file atau document. Berikut adalah contoh tanpa program php tanpa Tag Penutup

<?php
echo "<p>Ini adalah test</p>";
echo "<p>Baris kedua dari test</p>";
echo "<p>Baris ketiga dari test</p>";
echo "<p>perhatikan tiap akhir perintah selalu diakhiri tanda titik koma<p/>";
echo "<p>ini berada diakhir block tidak diakhiri ; tidak apa2</p>";

Saturday, January 12, 2013

Sintak Penulisan PHP

Sintak Dasar Penulisan PHP.

Saat sebuah file dijalankan, PHP akan mencari tag pembuka dan penutup kemudian mengeksekusinya. Hal ini memungkinkan PHP untuk dimasukkan kedalam semua jenis document yg berbeda. Segala sesuatu diluar tag pembuka dan penutup akan diabaikan oleh PHP. Berikut ini adalah contoh file php yg dimasukkan kedalam file HTML.

<p>Ini akan diabaikan.</p>
<?php echo 'Sementara yg ini akan dieksekusi oleh php.'; ?>
<p>Ini juga akan diabaikan.</p>

Struktur penulisan PHP lebih lanjut.

Perhatikan contoh program dibawah ini.

<?php
if ($expression) {
?>
<strong>This is true.</strong>
<?php
} else {
?>
<strong>This is false.</strong>
<?php
}
?>


Program PHP itu akan berjalan sesuai yg diharapkan karena setelah penutup tag ?> php akan memberikan output apapun yg ditemukan sampai PHP menemukan tag pembuka <?php yg lainnya.

Pembuka dan Penutup Tag dalam PHP

Ada beberapa pasang pembuka dan penutup tag dalam PHP yaitu:
  1. <?php ?>
  2. <script languange="php"> </script>
  3. <? ?>
    <?=expression ?> ini sama dengan <? echo expression ?>
  4. <% %>
    <%=$variable %>ini sama dengan <% echo expression %>
Dari beberapa model pembuka dan penutup tag PHP tersebut, No 1 dan No 2 selalu tersedia dalam php, dan sebagian besar para developer secara umum menggunakannya model tersebut. Short Tags (model pembuka dan penutup No 3), ini hanya tersedia jika enable_short_tags diset true. ASP Style Tags (model pembuka dan penutup No 3), ini hanya tersedia jika asp_tags diset true. Penggunaan Short Tags atau ASP Style Tags kalau bisa dihindari, karena ada kemungkinan bahwa Server yg akan digunakan untuk menyimpan program php kita tidak mengaktifkan Short Tags atau ASP Style Tags.

Saturday, January 5, 2013

Program awal belajar PHP

Ok. di sini diasumsikan bahwa software-software yg dibutuhkan untuk menjalankan php sudah terinstall dan sekarang kita akan mencoba membuat program pertama kita. didalam program pertama kita ini kita ingin menuliskan "Hello Web Design" dibrowser(Internet explorer, Mozilla Firefox, Goggle Chrome, Opera, Safarti atau yg lainnya).

Berikut langkah-langkah pembuatan programnya
1. Buka notepad
2. Ketik program berikut.

<html>
<head>
<title>Hello Web Design</title>
</head>
<body>
<?php echo '<p>Hello Web Design</p>'; ?>
</body>
</html>


3. Simpan dengan nama hellowebdesign.php di root web server (DOCUMENT_ROOT) kita.

Kalau proses pembuatan filenya udah selesai, skg coba buka web browser, kemudian ketikkan alamat http://localhost/hellowebdesign.php. lalu tekan enter. maka di web browser kita akan tampil seperti dibawah ini.


Tampilan tersebut merupakan tampilah hasil parsing html yg dikirimkan ke browser kita oleh web server. kode html yg dihasilkan oleh program hellowebdesign.php itu sendiri adalah seperti dibawah ini:

<html>
<head>
<title>Hello Web Design</title>
</head>
<body>
<p>Hello Web Design</p>
</body>
</html>


 Selamat mencoba...

Thursday, January 3, 2013

Pengenalan PHP

PHP merupakan salah satu bahasa pemprograman yang sangat cocok untuk membuat web yang dinamis dan bisa dimasukkan kedalam html.
Mungkin itu hanyalah jawaban simpel, tapi buat apa teori yang penting prakteknya.
he.. he..
Menurut saya untuk mempelajari suatu bahasa pemprograman apapun, yang pertama kali harus kita lakukan adalah bagaimana program kita bisa menampilkan suatu output sesimpel mungkin contoh 'Hello Web Design'!
Berikut adalah contoh simpel code program php :

<?php 
echo "Hello Web Design";
?>


Untuk dapat menjalankan program PHP maka komputer kita harus sudah terinstal web server contohnya seperti IIS, Apache, xitami dll, selain webserver kita juga membutuhkan compiler php! jika komputer anda belum terinstal webserver dan compiler php dan ingin mempelajari php maka anda dapat mendownload secara gratis di situs ini:

Untuk proses penginstalan dan konfigurasinya coba liat di readmenya. tapi kalau misal malas ngutak-atik konfigurasi n pingin ga ribet ya udah download aja xamp. cz kalau pakai software itu kita ga perlu lagi yang namanya ngutak-atik konfigurasinya (malah lebih komplet :D). selesai diinstall langsung bisa dipakai. ni alamat situsnya:
Bisa kan? Kalau bisa sekarang coba buat pakai notepad dengan nama hellowebdesign.php yg isinya seperti contoh diatas. kemudian simpan di Document root webserver kita setelah itu jalankan diweb browser kita dengan mengetik http://localhost/hellowebdesign.php lalu enter. Seharusnya diweb browser anda muncul tulisan "Hello Web Design" tanpa tanda kutip. Ok, Selamat mencoba

Hello Web Design

Sebelum dilanjutkan pingin coba testing tulis skrip "Hello Web Design" untuk PHP, Javascript sama HTML dulu.
Testing kode php:

<?php
echo "Hello Web Design";
?>

Testing kode javascript:

<script language="javascript">
document.write("Hello Web Design");
</script>

Testing tag paragraph:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<p>Hello Web Design</p>
</body>
</html>