PHP Syntax

Skrip PHP dapat disematkan di dalam halaman web HTML.

Sintaks PHP standar

Skrip PHP dimulai dengan <?php dan diakhiri dengan tag ?>.

Pembatas PHP <?php dan ?> dalam contoh berikut hanya memberi tahu mesin PHP untuk memperlakukan blok kode terlampir sebagai kode PHP, bukan HTML sederhana.

<?php
// Some code to be executed
echo "Hello, world!";
?>

Setiap pernyataan PHP diakhiri dengan titik koma ( ;) — ini memberi tahu mesin PHP bahwa akhir dari pernyataan saat ini telah tercapai.

Menyematkan PHP dalam HTML

File PHP adalah file teks biasa dengan ekstensi .php. Di dalam file PHP Anda dapat menulis HTML seperti yang Anda lakukan di halaman HTML biasa serta menyisipkan kode PHP untuk eksekusi di server.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>A Simple PHP File</title>
</head>
<body>
    <h1><?php echo "Hello, world!"; ?></h1>
</body>
</html>

Contoh di atas menunjukkan bagaimana Anda dapat menyematkan kode PHP dalam HTML untuk membuat halaman web dinamis yang bagus. Jika Anda melihat source code dari halaman web yang dihasilkan di browser Anda, satu-satunya perbedaan yang akan Anda lihat adalah kode PHP <?php echo "Hello, world!";  ?> telah diganti dengan keluaran “Hello, world!”.

Apa yang terjadi di sini? ketika Anda menjalankan kode ini, mesin PHP mengeksekusi instruksi di antara tag <?php … ?> dan membiarkan sisanya apa adanya. Pada akhirnya server web mengirimkan hasil akhir kembali ke browser Anda yang sepenuhnya dalam HTML.

Komentar di PHP

Komentar hanyalah teks yang diabaikan oleh mesin PHP. Tujuan dari komentar adalah untuk membuat kode lebih mudah dibaca. Ini dapat membantu pengembang lain (atau Anda di masa mendatang ketika Anda mengedit kembali source  code anda) untuk memahami apa yang Anda coba lakukan dengan PHP.

PHP mendukung komentar satu baris dan banyak baris. Untuk menulis komentar satu baris, mulailah baris dengan dua garis miring ( //) atau simbol hash ( #). Sebagai contoh:

<?php
// This is a single line comment
# This is also a single line comment
echo "Hello, world!";
?>

Namun untuk menulis komentar banyak baris, awali komentar dengan garis miring diikuti tanda bintang ( /*) dan akhiri komentar dengan tanda bintang diikuti garis miring ( */), seperti ini:

<?php
/*
This is a multiple line comment block
that spans across more than
one line
*/
echo "Hello, world!";
?>

Sensitivitas di PHP

Nama variabel dalam PHP bersifat case-sensitive. Akibatnya variabel $color, $Colordan, $COLOR diperlakukan sebagai tiga variabel yang berbeda.

<?php
// Assign value to variable
$color = "blue";
 
// Try to print variable value
echo "The color of the sky is " . $color . "<br>";
echo "The color of the sky is " . $Color . "<br>";
echo "The color of the sky is " . $COLOR . "<br>";
?>

Jika Anda mencoba menjalankan kode contoh di atas, kode tersebut hanya akan menampilkan nilai variabel $color dan menghasilkan peringatan “Variabel tidak terdefinisi” untuk variabel $Color dan $COLOR.

Namun kata kunci, fungsi, dan nama kelas tidak peka huruf besar-kecil. Akibatnya memanggil gettype() atau GETTYPE() menghasilkan hasil yang sama.

<?php
// Assign value to variable
$color = "blue";
 
// Get the type of a variable
echo gettype($color) . "<br>";
echo GETTYPE($color) . "<br>";
?>

Jika Anda mencoba menjalankan kode contoh di atas, keduanya berfungsi gettype() dan GETTYPE() memberikan output yang sama, yaitu: string.

List tutorial PHP Basic

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *