Syntax PHP

Syntax artinya adalah aturan dalam menulis code.

Syntax dasar

Code PHP selalu dimulai dengan: <?php dan diakhiri dengan: ?>.

<?php
// Tulis code PHP pada bagian ini!
?>

File PHP memiliki ekstensi [.php].

File PHP pada umumnya berisi tag HTML dan code PHP.

Berikut ini adalah contoh sederhana dari isi sebuah file PHP.

Code PHP 1:

<html>
   <head>
      <h3>Page PHP pertama</h3>
   </head>
   <body>
      <?php
      echo "Selamat pagi!";
      ?>
   </body>
</html>

Hasil code PHP 1:

Page PHP pertama

Selamat pagi!

Code [echo] di atas adalah code PHP yang berguna untuk menampilkan tulisan [Hello World!] pada halaman web.

Symbol titik koma

Setiap akhir dari statement PHP (satu baris code PHP) harus diberi symbol titik koma [;].

Code PHP 2:

<?php
echo "Selamat pagi! ";
echo "Selamat pagi! ";
echo "Selamat pagi! ";
?>

Hasil code PHP 2:

Selamat pagi! Selamat pagi! Selamat pagi!

Pada code di atas ada tiga statement yang masing-masingnya diakhiri dengan symbol titik koma.

Tag HTML

Tag HTML seperti heading h1-h6<h1></h1>-<h6></h6>, paragraph <p></p> dan <br /> bisa disisipkan di dalam script PHP seperti berikut ini:

Code PHP 3:

<?php
echo "<h4>Selamat pagi!</h4>";
echo "<p>Selamat pagi!</p>";
echo "Selamat pagi!<br />";
?>

Hasil code PHP 3:

Selamat pagi!

Selamat pagi!

Selamat pagi!

Huruf besar dan kecil

Huruf besar dan kecil yang dipergunakan untuk penulisan keyword (Contoh: if, while, echo, dll), class, dan function akan dianggap sama (ABC sama dengan abc).

Berikut ini adalah contoh tiga buah penulisan code [echo] yang berbeda namun tetap akan menghasilkan hasil yang sama:

Code PHP 4:

<?php
ECHO "Selamat pagi!<br />";
echo "Selamat pagi!<br />";
Echo "Selamat pagi!<br />";
?>

Pada contoh di atas, [ECHO, echo, Echo] akan dianggap sama.

Huruf besar dan kecil yang dipergunakan untuk penulisan nama variable akan dianggap tidak sama (ABC tidak sama dengan abc). Perhatikan contoh di bawah ini:

Code PHP 5:

<?php
$buah = "Mangga";
echo "Buah kesukaanku adalah " . $buah . "<br />";
echo "Buah kesukaanku adalah " . $BUAH . "<br />";
echo "Buah kesukaanku adalah " . $Buah ;
?>

Pada contoh di atas, hanya code echo pertama yang bisa menampilkan hasil karena PHP mengganggap tiga buah variable ini [$buah, $BUAH, $Buah] adalah tiga buah variable yang berbeda.

Spasi

Spasi, tab dan enter dianggap tidak memiliki arti atau tidak berpengaruh terhadap code.

Perhatikan contoh berikut ini:

<?php
echo "Selamat pagi!";
    echo "Selamat pagi!";

echo "Selamat pagi!";
?>

Code di atas sama artinya dengan code di bawah ini:

<?php
echo "Selamat pagi!";
echo "Selamat pagi!";
echo "Selamat pagi!";
?>

Comment

Comment adalah sekumpulan tulisan yang berguna untuk memberi keterangan atas code yag telah ditulis.

Comment bukan bagian dari program dan hanya ditujukan bagi orang yang sedang melihat code yang diberi comment.

Ada dua jenis comment, yaitu Single line comment dan Multi-line comment.

Single line comment

Code single line comment berguna untuk membuat satu baris comment.

Untuk membuat single line comment di PHP, tuliskan dua symbol garis miring: // atau symbol pagar: # di depan code atau text. Semua code atau text disebelah kanan symbol Single line comment akan diabaikan oleh PHP.

Code PHP 6:

<?php
echo "Selamat pagi 1"; // "Selamat pagi 1" akan ditampilkan
echo "Selamat pagi 2"; // echo "Selamat pagi 3";
//echo "Selamat pagi 4";
# echo "Selamat pagi 5";
?>

Hasil code PHP 6:

Selamat pagi 1Selamat pagi 2

Multi-line comment

Code multi-line comment berguna untuk membuat comment yang lebih dari satu baris.

Code multi-line comment dimulai dengan: /* dan diakhiri dengan: */.

Semua yang berada di antara symbol Multi-line comment tidak akan dianggap oleh PHP.

Code PHP 7:

<?php
/* Code echo dibawah ini
akan menampilkan Selamat pagi 1 */
echo "Selamat pagi 1";

/* echo "Selamat pagi 2";
echo "Selamat pagi 3";
*/
?>

Hasil code PHP 7:

Selamat pagi 1

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>