Selasa, 13 Maret 2012

Praktikum 1.2 Komentar dalam PHP

Untuk memberikan dalam sebuah kode PHP kita dapat menggunakan sintaks yang sudah sering digunakan dalam bahasa pemrograman lainnya seperti Java, C++ dan C.

A. Baris Tunggal
Ketik kode berikut menggunakan text editor lalu simpan dengan nama komentar-a.php pada root direktori web server

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
            <title>Komentar Demo 1</title>
            <meta http-equiv="content-type"content="text/html;charset=utf-8" />
            <meta name="generator" content="Geany 0.20" />
</head>

<body>
            <?php
                     //Baris ini tidak akan ditampilkan
                     //Penulis : Ghassan Mochammad
                     //Praktikum : Pemrograman Berbasis Web

                     echo "<h1 align='center'>Ini Adalah Judul</h1>"; //tag <h1>

                     //echo "<h1 align='center'>Ini Adalah Judul</h1>";
            ?>
</body>
</html>

Output nya seperti ini :
B. Sintaks Shell
Ketik kode berikut menggunakan text editor lalu simpan dengan nama komentar-b.php pada root direktori web server

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
            <title>Komentar Demo 2</title>
            <meta http-equiv="content-type"content="text/html;charset=utf-8"/>
            <meta name="generator" content="Geany 0.20" />
</head>

<body>
            <?php
                     #Baris ini tidak akan ditampilkan
                     #Penulis : Ghassan Mochammad
                     #Praktikum : Pemrograman Berbasis Web

                     echo "<h1 align='center'>Ini Adalah Judul</h1>";     #komentar sintaks shell

                     #echo "<h1 align='center'>Ini Adalah Judul</h1>";
            ?>
</body>
</html>

Output nya seperti ini :
C. Banyak Baris
Ketik kode berikut menggunakan text editor lalu simpan dengan nama komentar-c.php pada root direktori web server

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
            <title>Komentar Demo 3</title>
            <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
            <meta name="generator" content="Geany 0.20" />
</head>

<body>
            <?php
                /*
                     Baris ini tidak akan ditampilkan
                     Penulis : Ghassan Mochammad
                     Praktikum : Pemrograman Berbasis Web
                */

                     echo "<h1 align='center'>Ini Adalah Judul</h1>";     /*Komentar multiline*/

                     /*echo "<h1 align='center'>Ini Adalah Judul</h1>";*/
            ?>
</body>
</html>

Output nya seperti ini :
Pertanyaan : 
1. Dalam sebuah skrip php, apakah kita boleh diijinkan menggunakan lebih dari satu jenis komentar? Jelaskan jawaban anda dengan contoh.

2. Mengapa disebut dengan sintaks shell atau shell syntax untuk yang mengunakan tanda # sebagai komentar.

3. Apa yang dimaksud embedded script?

Jawaban :
1. Dalam skrip php diperbolehkan menggunakan lebih dari satu jenis komentar.
Terdapat 3 jenis komentar yaitu baris tunggal (//) untuk satu baris komentar, sintaks shell (#) untuk satu baris komentar juga dan baris banyak (/* */) untuk memberi komentar lebih dari satu baris. Sebagai contoh coba ketikkan kode berikut dan simpan di root direktori web server anda dengan nama nomor2.php

<head>
            <title>Contoh semua komentar</title>
</head>

<body>
            <?php
                     //Baris ini tidak akan ditampilkan karena menggunakan komentar baris tunggal
                     #This line will not be printed because it use shell syntax
                     /*Baris ini juga tidak akan dicetak dan
                        baris ini juga tidak dicetak
                        baris ini dan seterusnya tidak akan di cetak sebelum kita menutup komentar baris banyak
                        sekarang kita tutp baris ini dengan bintang dan slash*/

                     echo "<h1 align='center'>contoh komentar untuk jawaban nomor 2</h1>";

            ?>
</body>
</html>

Ini adalah output yang akan muncul :


2. Tanda komentar # disebut shell syntax karena dalam bahasa programing seperti C++ atau Java tanda # sering digunakan di awal program sebagai tanda shell script. Tanda # juga disebut "shebang" operator pada Unix. Tapi di PHP tanda # digunakan sebagai komentar.

3. Embedded script adalah  skrip program PHP yang disisipkan diantara tag dokumen HTML.

Tidak ada komentar:

Posting Komentar