PHP - Ringkasan Sintaks

Bab ini akan memberi Anda gambaran tentang sintaks yang sangat dasar dari PHP dan sangat penting untuk membuat fondasi PHP Anda kuat.

Melarikan diri ke PHP

Mesin pengurai PHP membutuhkan 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 kanonis

Gaya tag PHP yang paling efektif secara universal adalah -

<?php...?>

Jika Anda menggunakan gaya ini, Anda bisa yakin bahwa tag Anda akan selalu ditafsirkan dengan benar.

Tag terbuka pendek (gaya SGML)

Tag pendek atau pendek terlihat seperti ini -

<?...?>

Tag pendek, seperti yang diharapkan, adalah opsi terpendek. Anda harus melakukan salah satu dari dua hal agar PHP dapat mengenali tag -

  • Pilih opsi konfigurasi --enable-short-tags saat Anda membuat PHP.

  • Setel setelan short_open_tag di file php.ini Anda ke aktif. Opsi ini harus dinonaktifkan untuk mengurai XML dengan PHP karena sintaks yang sama digunakan untuk tag XML.

Tag gaya ASP

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

<%...%>

Untuk menggunakan tag gaya ASP, Anda perlu menyetel opsi konfigurasi di file php.ini Anda.

Tag skrip HTML

Tag script HTML terlihat seperti ini -

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

Mengomentari Kode PHP

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

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

<?
   # This is a comment, and
   # This is the second line of the comment
   
   // This is a comment too. Each style comments only
   print "An example with single line comments";
?>

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

<?
   # First Example
   print <<<END
   This uses the "here document" syntax to output
   multiple lines with $variable interpolation. Note
   that the here document terminator must appear on a
   line with just a semicolon no extra whitespace!
   END;
   
   # Second Example
   print "This spans
   multiple lines. The newlines will be
   output as well";
?>

Multi-lines comments- Mereka umumnya digunakan untuk menyediakan algoritma pseudocode dan penjelasan yang lebih detail bila diperlukan. Gaya komentar multiline sama seperti di C. Berikut adalah contoh komentar multi baris.

<?
   /* This is a comment with multiline
      Author : Mohammad Mohtashim
      Purpose: Multiline Comments Demo
      Subject: PHP
   */
   
   print "An example with multi line comments";
?>

PHP tidak peka terhadap spasi

Spasi putih adalah hal yang Anda ketikkan yang biasanya tidak terlihat di layar, termasuk spasi, tab, dan tanda carriage (karakter akhir baris).

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

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

$four = 2 + 2; // single spaces
$four <tab>=<tab2<tab>+<tab>2 ; // spaces and tabs
$four =
2+
2; // multiple lines

PHP peka huruf besar / kecil

Ya 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

Pernyataan adalah ekspresi yang diakhiri dengan titik koma

Sebuah pernyataan di PHP adalah ekspresi apapun yang diikuti oleh tanda titik koma (;) Setiap urutan pernyataan PHP yang valid yang tertutup 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 -

$greeting = "Welcome to PHP!";

Ekspresi adalah kombinasi token

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

Kawat gigi membuat balok

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

Di sini kedua pernyataan itu setara -

if (3 == 2 + 1)
   print("Good - I haven't totally lost my mind.<br>");
   
if (3 == 2 + 1) {
   print("Good - I haven't totally");
   print("lost my mind.<br>");
}

Menjalankan Script PHP dari Command Prompt

Ya, Anda dapat menjalankan skrip PHP Anda pada command prompt Anda. Dengan asumsi Anda telah mengikuti konten dalam file test.php

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

Sekarang jalankan skrip ini sebagai command prompt sebagai berikut -

$ php test.php

Ini akan menghasilkan hasil sebagai berikut -

Hello PHP!!!!!

Semoga sekarang Anda memiliki pengetahuan dasar tentang Sintaks PHP.