Beberapa Hal yang Dilarang, Agar Kualitas Kode PHP 7 bisa Lebih Baik dari Sebelumnya


Beberapa hal yang mungkin sebaiknya tidak kita lakukan di dalam pemrograman PHP 7, walaupun sebenarnya ini berlaku tidak hanya di PHP 7 saja namun umum untuk versi PHP lainnya. Sebaiknya hal-hal tersebut tidak kita lakukan dalam pemrograman PHP sehingga kualitas kode lebih baik dari sebelumnya. Setidaknya terdapat 6 hal yang perlu kita perhatikan dalam sebuah pemrograman PHP antara lain:

  1. Hindari penggunaan fungsi mysql
    Penggunaan fungsi mysql_ sangat tidak disarankan semenjak rilis PHP 5.x, sedangkan pada PHP 7 fungsi mysql_ sudah dihilangkan dari core-nya. Sehingga kita perlu beralih dari penggunaan fungsi mysql_ ke mysqli_ karena lebih baik atau bisa menggunakan PDO supaya lebih fleksibel.

  2. Gunakan penulisan kode yang efisien
    Sebagai seorang pengembang, harus memastikan untuk membuat script yang hanya dibutuhkan. Dari beberapa ahli menyampaikan bahwa gabungkan kode apabila memungkinkan supaya lebih hemat. Tulis query database harus lebih efisien, menggunakan catching jika memungkinkan, dan lain sebagainya.

    Karena kode program yang dibuat akan menentukan kecepatan akses situs. Pada PHP 7 kecepatan menjadi hal yang penting, jangan merasa puas dengan kecepatan website saat ini. Memahami betapa pentingnya kecepatan dan apa yang dapat kita lakukan untuk membuat kode menjadi lebih baik.

  3. Jangan gunakan tag penutup pada akhir sebuah file
    Beberapa ahli menyampaikan bahwa menghilangkan tag penutup php (?>) di setiap akhir file, misal pada penulisan kode wordpress menghilangkan tag penutup. Bertolak belakang dengan Zend Framework yang secara khusus melarang hal tersebut

  4. Kurangi penggunaan loop dari sebuah query
    Sebuah pemborosan apabila melakukan query database dalam sebuah loop, sehingga akan memberikan beban yang tidak perlu pada sistem, lebih baik jika query database dilakukan pada luar loop.

  5. Kurangi penggunaan * dalam sql query
    Mengurangi penggunaan * dalam query sql, sehingga sebaiknya memilih atau menentukan kolom mana saja yang akan kita tampilkan. Hal ini akan sangat berpengaruh ketika database yang dimiliki memiliki banyak kolom tabel.

  6. Gunakan validasi untuk berbagai inputan user
    Dalam pengembangan suatu website harus memberikan berbagai aturan yang wajib dilakukan oleh pengguna. Pastikan selalu melakukan filter, sanitize, escape, check, validation dan menggunakan fallback untuk mendapatkan input data yang sesuai.

Posting Komentar

0 Komentar