Tutorial PHP : Cara Penulisan Coding PHP yang baik
Contoh penulisan coding yang buruk seperti adalah seperti list code di bawah ini. Ini cuma, contoh saja, mungkin anda belum mengerti arti dari baris-baris code tersebut, saya Cuma memberikan contoh saja.
<?php // file latihan_213.php if ($_POST["nama"] == "Anggie") { echo "<p>Hei $_POST['nama']</p>; } else { echo "<h2>Anda bukan Anggie!</h2>" } // masih dengan contoh yang sama, // namun dengan cara penulisan yang berbeda if ($_POST["nama"] == "Anggie") { echo "<p>"; echo "Hei "; echo $_POST['nama']; echo "</p>"; } else { echo "<h2>"; echo "Anda bukan Anggie!"; echo "</h2>"; } ?> |
Script ini sulit untuk dibaca, karena jika ada programmer lain atau mungkin anda yang bertahun-tahun liburan kemudian ingin membaca kode-kode yang anda buat tersebut tentunya akan mengalami kesulitan membedakan fungsi-fungsi dari baris kodenya. Bayangkan jika seorang programmer mengetik kode-kode ratusan bahkan ribuan kode dengan cara penulisan seperti itu ??? Mungkin programer yang membacanya akan mual-mual. 8-}.
Untuk saat ini karena kita baru belajar bahasa pemrogaman php, maka belum terasa kesusahannya jika tidak menulis kode dengan cara yang baik. Saya mengibaratkan penulisan kode yang baik itu seperti seorang penulis mengarang sebuah cerita. Seorang penulis yang baik itu dapat mempermudah si pembaca dalam membaca tulisan karangan si penulis, mulai dari tanda baca, tahu letak berhenti suatu kalimat, paragraf, benar-benar memudahkan, beda dengan penulis yang salah urat, saya mengatakannya salah urat karena, penulis ini membuat cerita tapi tidak mempedulikan tanda baca, ini artinya penyiksaan dini bagi para pembacanya.
Ya, contoh coding yang baik adalah seperti ini :
<?php if ($_POST["nama"] == "Anggie") { echo "<p>Hei $_POST['nama']</p>; } else { echo "<h2>Anda bukan Anggie!</h2>" } // masih dengan contoh yang sama, // namun dengan cara penulisan yang berbeda if ($_POST["nama"] == "Anggie") { echo "<p>"; echo "Hei "; echo $_POST['nama']; echo "</p>"; } else { echo "<h2>"; echo "Anda bukan Anggie!"; echo "</h2>"; } ?> |
Sekian dan terimakasih, Salam sukses.
No comments:
Post a Comment