Cara Mudah Menulis Program PHP Pertama Anda
Pendahuluan
Pesan "Halo, Dunia!" program ialah tradisi classic dan dihormati waktu dalam pemrograman computer. Melayani sebagai program pertama yang lengkap untuk pemula dan program yang baik untuk mengetes sistem dan lingkungan pemrograman, "Halo, Dunia!" memvisualisasikan sintaks dasar bahasa pemrograman.
Panduan ini akan membantu Anda menulis "Halo, Dunia!" program dalam PHP. Anda pun akan belajar mengenai membuka dan menutup block code PHP dalam code Anda dan memakai berbagai jenis komentar dalam code Anda.
Prerequisites
Anda perlu menginstal PHP dan lingkungan pemrograman lokal yang diatur di computer Anda.
Menulis "Halo, Dunia!" Program
Untuk menulis "Halo, Dunia!" program, mulailah dengan membuka editor text baris perintah, seperti nano, dan buat file baru:
$ nano hello.php
Sesudah file text terbuka di jendela terminal, ketik program:
<?php
echo "Hello, World!";
?>
Mari uraikan berbagai komponen kode.
Semua kode PHP termasuk dalam Blok Kode PHP, dimulai dengan <?php dan diakhiri dengan ?>.
gema adalah konstruksi bahasa. Argumennya adalah daftar ekspresi yang mengikuti kata kunci echo, dipisahkan dengan koma dan tidak dibatasi oleh tanda kurung. echo memberi tahu PHP untuk menampilkan atau menampilkan apa pun yang disertakan antara echo dan titik koma akhir ;
Antara gema dan ; adalah rangkaian karakter — Halo, Dunia! — yang diapit oleh tanda petik. Setiap karakter yang berada di dalam tanda kutip disebut string.
Setelah menulis program, tahan tombol CTRL dan tekan tombol X untuk keluar dari nano. Saat diminta untuk menyimpan file, tekan Y.
Setelah Anda keluar dari nano, Anda akan kembali ke shell Anda.
Dengan itu, Anda telah menulis "Halo, Dunia!" program.
Menjalankan "Halo, Dunia!" Program
Dengan "Halo, Dunia!" program tertulis, Anda siap menjalankan program. Gunakan perintah php beserta nama file programnya sebagai berikut:
$ php hello.php
Menjalankan program hello.php yang baru saja Anda buat akan menyebabkan terminal Anda menghasilkan output berikut:
Output
Hello, World!
Mari kita bahas apa yang dilakukan program ini lebih mendalam.
PHP menyelesaikan baris echo "Hello, World!"; dengan memanggil bahasa membangun gema. Nilai string Hello, World! diteruskan ke konstruk.
Dalam contoh ini, string Hello, World! disebut argument karena merupakan nilai yang dilanjutkan ke bagian lain dari code, seperti konstruksi atau fungsi.
Kutipan yang berada di kedua sisi Hello, World! tidak diperlihatkan ke monitor karena dipakai untuk memberitahu PHP bahwa sisi code ini berisi string. Tanda kutip menggambarkan di mana string dimulai dan berakhir.
Karena program berjalan dengan sukses, Anda saat ini bisa memastikan bahwa PHP sudah diinstall dengan benar dan jika program itu benar secara sintaksis. Saat sebelum mengambil langkah lebih jauh dalam code tersebut, mari kita lihat lebih dekat Block Code PHP.
Bekerja di Luar Block Code PHP
Dalam file.php, apa pun itu di luar tag PHP diberlakukan sebagai HTML atau text biasa. Bahasa PHP awalnya ditulis sebagai cara untuk meluaskan fungsionalitas HTML. Dengan mengingat hal ini, Anda bisa mengikutkan beberapa block code PHP di semua file. Apa pun di luar block code akan dirender sebagai HTML atau text biasa.
Perbarui file hello.php
Anda:
Hi Sammy
<?php echo "Hello, World!"; ?>
How are you doing?
<?php echo "Swimmingly!";
Simpan file dan jalankan kembali:
Output
Hi Sammy
Hello, World!
How are you doing?
Swimmingly!
Mempelajari code, Anda akan melihat bahwa Hai Sammy dan Apa kabar? keduanya berada di luar block code PHP dan karena itu ditampilkan sebagai text biasa saat menjalankan program.
File ini berisi dua block code PHP. Block code pertama mengikutkan tag awalnya dan akhir, dan block code ke-2 , berada di akhir file, meninggalkan tag penutup terakhir.
Termasuk tag block penutup ?> tidak dibutuhkan. Saat mengakhiri file dengan block code PHP, disarankan untuk tidak memakai tag penutup. Karakter apa pun itu, bahkan juga spasi kosong, yang ditampilkan sesudah tag penutup akan ditampilkan ke monitor sebagai HTML atau text biasa. Ini bisa mengakibatkan akibat yang tidak diinginkan pada fungsi program Anda karena fungsi tertentu, seperti pengalihan, tidak diproses bila ada keluaran ke browser. Saat menulis file yang hanya berisi code PHP, jangan sampai memasukkan tag penutup PHP.
Karena code menjadi lebih rumit, seperti saat membagikan ide jadi beberapa block code, sebaiknya tinggalkan catatan untuk diri kita sendiri dan orang lain. Anda bisa melakukan ini lewat penggunaan komentar.
Menambahkan Komentar di PHP
Komentar dalam code ialah baris yang tidak dijalankan sebagai bagian dari program. Satu-satunya tujuan untuk dibaca oleh manusia yang melihat code. Satu hal yang mengagetkan banyak pengembang ialah berapa banyak waktu yang dihabiskan untuk membaca code dibandingkan menulis code. Ini berarti penting untuk mempunyai code yang semudah mungkin dibaca. Anda bisa melakukannya dengan beberapa cara:
Gunakan standar pengkodean. Ini adalah kumpulan pedoman dan praktik terbaik untuk mengatur dan memformat kode dengan jelas dan konsisten. Di PHP, standar pengkodean yang paling umum adalah yang dikembangkan oleh PHP-FIG (Framework Interop Group). | |
Pilih kemudahan membaca daripada kemudahan menulis. Gunakan variabel deskriptif daripada variabel pendek. Ini bukan tentang berapa banyak baris kode yang Anda tulis, tetapi berapa lama waktu yang dibutuhkan seseorang untuk membaca baris tersebut dan memahami apa yang sedang terjadi. | |
Komentar untuk kejelasan. Meskipun ini bukan aturan yang keras dan cepat, jika Anda telah mengikuti dua poin sebelumnya, kode Anda harus menjelaskan apa yang terjadi, sementara komentar menjelaskan mengapa sesuatu terjadi seperti itu. |
Saat menulis komentar di PHP, ada dua jenis komentar: komentar satu baris dan komentar multi baris. Komentar satu baris bisa diawali pada titik mana saja pada satu baris dan berakhir diakhir baris atau akhir block code, mana saja yang terlebih dahulu.
Cara paling umum untuk memulai komentar satu baris adalah dengan garis miring ganda (//), meskipun PHP juga mengenali tanda hash (#) sebagai awal yang valid untuk komentar satu baris:
Hi Sammy
<?php echo "Hello"; //, World!"; ?>
How are you doing?
<?php echo "Swimmingly!";
// other options: Floating along
Simpan file dan jalankan lagi:
Output
Hi Sammy
Hello
How are you doing?
Swimmingly!
Komentar pertama dimulai di tengah-tengah baris. Kutipan penutup dan titik koma ditambahkan sesudah "Halo" dan baris yang lain dikomentari. Memberi komentar satu ataupun lebih baris code sering dipakai dalam proses debug untuk mengetes bagaimana code memberi respon bila elemen tertentu dihapus.
Anda menggunakan komentar kedua untuk memberikan opsi sekunder untuk sebuah jawaban. tahap selanjutnya dalam project Anda mungkin merespons dengan salah satunya dari beberapa pilihan berlainan setiap kali Anda menjalankan program. Komentar itu dipakai sebagai pengingat untuk opsi yang lain bisa ditambahkan.
Komentar multibaris dimulai dengan /* dan disudahi dengan */. Penerjemah PHP akan mengabaikan text atau code apa pun itu di dalam karakter itu. Untuk memberikan lebih banyak opsi, mari ganti baris paling akhir menjadi komentar multi-baris:
Hi Sammy
<?php echo "Hello"; //, World!"; ?>
How are you doing?
<?php echo "Swimmingly!";
/* When responding with one of a number of answers, here are some other options:
* Floating along
* Fin-tastic
* Going with the flow
* Treading water
* Swamped
*/
Menggunakan komentar multi-baris memberikan lebih banyak ruang untuk menambahkan detail atau pemformatan untuk sekali lagi membuat code, dan maksud code, lebih mudah dipahami. Komentar multi-baris ini menyertakan jeda baris dan menambahkan * sebagai delineator untuk daftar. Kombinasi */ menandakan akhir dari block komentar kita.
Menggunakan DocBlocks untuk Dokumentasi
Ada jenis komentar multi-baris khusus yang disebut DocBlock. Ini ialah cara unik untuk mendokumentasikan fungsionalitas file, kelas, metode, atau elemen struktur tertentu lainnya. Meskipun DocBlock dimulai dan diakhiri seperti komentar multi-baris lainnya /* */, mereka dirancang untuk memberi detail spesifik untuk bekerja dengan satu elemen. Detail ini bukan hanya memberi rangkuman code untuk pengembang, tapi dapat dipakai oleh editor code (atau IDE) untuk memberi saran dan validasi.
DocBlock terdiri dari beberapa bagian. Yang pertama ialah rangkuman singkat untuk memperkenalkan elemen dan deskripsi yang lebih panjang bila dibutuhkan lebih banyak konteks.
Bagian terakhir yang membuat DocBlock unik untuk tag dan anotasi. Ini memberi cara untuk secara singkat dan seragam memberi info meta mengenai elemen terkait. Tag bisa, misalkan, menerangkan jenis info yang diterima atau dikembalikan oleh suatu metode atau fungsi. Ini juga dapat memberi detail mengenai pembuat atau hak cipta file:
Walaupun Anda harus berusaha untuk menulis kode yang jelas dan mudah diikuti, menambahkan komentar klarifikasi dapat menambah konteks tambahan yang akan meningkatkan pemahaman kode dan pilihan di balik kode.
Kesimpulan
Dalam tutorial ini, Anda telah menulis "Hello, World!" program dalam PHP. Anda belajar tentang membuka dan menutup blok kode PHP di dalam kode Anda dan menggunakan berbagai komentar untuk mengklarifikasi dan menambahkan konteks saat kode Anda menjadi lebih rumit.