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>
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.

0 Response to "PHP #03: Sintaks PHP"
Post a Comment