Facebook

PHP #03: Sintaks PHP


 

Bab ini akan memberi kamu gambaran tentang sintaks yang paling dasar dari PHP dan sangat penting untuk membuat pondasi PHP kamu.

Escaping ke PHP

Mesin parsing PHP memerlukan cara untuk membedakan kode PHP dari elemen lain di halaman. Mekanisme untuk melakukannya dikenal sebagai 'escaping to PHP'. Ada empat cara untuk melakukan ini -

Tag PHP Caconical

Gaya tag PHP yang paling efektif secara universal adalah -

<?php...?>

Kalau kamu menggunakan gaya ini, kamu bisa yakin bahwa tag kamu akan selalu ditafsirkan dengan benar.

Tag short-open (gaya SGML)

Tag short atau short-open terlihat seperti ini -

<?...?>

Tag short, seperti yang diharapkan, adalah opsi terpendek. Kamu harus melakukan salah satu dari dua hal agar PHP bisa mengenali tag -

  • Pilih opsi konfigurasi --enable-short-tags saat kamu membuat file PHP.
  • Setel setelan short_open_tag di file php.ini kamu ke aktif. Opsi ini harus dinonaktifkan untuk mengurai XML dengan PHP karena sintaks ini juga digunakan untuk tag XML.

Tag ASP-style

Tag ASP-style meniru tag yang digunakan oleh Active Server Pages untuk menggambarkan blok kode. Tag ASP-style terlihat seperti ini -

<script language = "PHP">...</script>
Mengomentari di PHP

Komentar adalah bagian dari program yang hanya ada untuk pembaca manusia dan dihapus sebelum menampilkan hasil program. Ada dua format komentar di PHP -

Komentar satu baris - Biasanya digunakan untuk penjelasan singkat atau catatan yang relevan dengan kode lokal. Berikut adalah contoh komentar baris tunggal.

<?
   # Ini adalah komentar, dan
   # Ini adalah baris kedua komentar
   
   // Ini juga sebuah komentar
   print "Contoh dengan komentar satu baris";
?>

Multi-lines printing - Berikut adalah contoh untuk mencetak beberapa baris dalam satu pernyataan cetak -

<?
   # Contoh Pertama
   print <<<END
   Ini menggunakan syntax "dokumen disini" untuk output
   multiple lines dengan $variable interpolasi. Note
   bahwa terminator dokumen disini harus muncul di baris a
   dengan titik koma tanpa spasi tambahan!
   END;
   
   # Contoh Kedua
   print "Ini mencakup
   banyak baris. Baris baru akan
   menjadi output juga";
?>

Komentar multi-lines - Komentar ini umumnya digunakan untuk menyediakan algoritme pseudocode dan penjelasan yang lebih detail bila diperlukan. Gaya komentar multi-line sama dengan gaya C. Berikut adalah contoh komentar multi-line.

<?
   /* Ini komentar menngunakan multi-line
      Author : Mohammad Mohtashim
      Purpose: Multiline Comments Demo
      Subject: PHP
   */
   
   print "Contoh komentar multi-line";
?>

PHP whitespace insensitive (tidak peka terhadap spasi)

Spasi kosong adalah sesuatu yang kamu ketik yang biasanya tidak terlihat di layar, termasuk spasi, tab, dan tanda gerbong (karakter akhir baris).

PHP whitespace insensitive berarti hampir tidak pernah menjadi masalah berapa banyak karakter whitespace yang kamu miliki dalam satu baris. Satu karakter whitespace sama dengan banyak karakter semacam itu.

Misalnya, setiap pernyataan PHP berikut yang memberikan jumlah 2 + 2 ke variabel $four adalah setara -

$four = 2 + 2; // spasi tunggal
$four <tab>=<tab2<tab>+<tab>2 ; // spasi dan tab
$four =
2+
2; // multiple spasi/enter

PHP peka terhadap huruf besar / kecil

Ya memang benar bahwa PHP adalah bahasa yang case sensitive. Coba contoh berikut -

<html>
   <body>
      
      <?php
         $capital = 67;
         print("Variable capital is $capital<br>");
         print("Variable CaPiTaL is $CaPiTaL<br>");
      ?>
      
   </body>
</html>

Ini akan menghasilkan hasil sebagai berikut -

Variable capital is 67
Variable CaPiTaL is

Statement adalah ekspresi yang diakhiri dengan titik koma

Statement dalam PHP adalah ekspresi apa pun yang diikuti dengan titik koma (;). Setiap urutan pernyataan PHP valid yang diapit oleh tag PHP adalah program PHP yang valid. Berikut adalah pernyataan khas dalam PHP, yang dalam hal ini memberikan string karakter ke variabel yang disebut $salam -

$salam = "Selamat datang di PHP!";

Ekspresi adalah kombinasi token

Blok bangunan terkecil dari PHP adalah token yang tidak bisa dibagi, seperti angka (3.14159), string (.dua.), Variabel ($dua), konstanta (TRUE), dan kata-kata khusus yang menyusun sintaks PHP itu sendiri seperti if , else, while, for dan sebagainya.

Braces membuat balok

Meskipun statement tidak bisa digabungkan seperti ekspresi, kamu selalu bisa meletakkan urutan statement di mana pun statement bisa pergi dengan mengapitnya dalam satu set tanda kurung kurawal.

Di sini kedua pernyataan itu setara -

if (3 == 2 + 1)
   print("Bagus- Saya masih berakal.<br>");
   
if (3 == 2 + 1) {
   print("Bagus - Saya masih");
   print("berakal.<br>");
}

Menjalankan skrip PHP dari Command Promt

Kamu bisa menjalankan skrip PHP kamu di command prompt. Dengan asumsi kamu sudah membuat skrip seperti ini di file test.php

<?php
   echo "Hello PHP!!!!!";
?

Sekarang tulis ini di Command Promt -

$ php test.php

Hasilnya akan seperti ini -

Hello PHP!!!!!

Semoga sekarang kamu punya pengetahuan dasar tentang Sintaks PHP.

Subscribe to receive free email updates:

0 Response to "PHP #03: Sintaks PHP"

Post a Comment