PHP - Coding
Standard
Setiap
perusahaan mengikuti standar pengkodean yang berbeda berdasarkan praktik
terbaik mereka. Coding standar
diperlukan karena mungkin ada banyak pengembang yang bekerja pada modul yang
berbeda sehingga jika mereka akan mulai menciptakan standar mereka sendiri maka
sumber akan menjadi sangat un-dikelola dan akan menjadi sulit untuk
mempertahankan bahwa kode sumber di masa depan.
Berikut adalah
beberapa alasan mengapa menggunakan pengkodean spesifikasi -
1.
programmer rekan Anda harus
memahami kode yang Anda hasilkan. Sebuah standar pengkodean bertindak
sebagai cetak biru untuk semua tim untuk memecahkan kode.
2.
Jika Anda merevisi kode
Anda setelah beberapa waktu kemudian menjadi mudah untuk memahami kode itu.
3.
standar industri untuk
mengikuti standar tertentu untuk menjadi lebih berkualitas di software.
4.
Kesederhanaan dan kejelasan
dicapai dengan coding yang konsisten menyelamatkan Anda dari kesalahan umum.
Ada beberapa
panduan yang dapat diikuti sementara coding di PHP.
·
Indentasi dan Jalur Panjang - Gunakan indent dari 4 ruang dan tidak menggunakan tab apapun
karena komputer yang berbeda menggunakan pengaturan yang berbeda untuk tab. Hal ini dianjurkan untuk menjaga garis
sekitar 75-85 karakter untuk dibaca kode yang lebih baik.
·
Kontrol Struktur - Ini termasuk jika, untuk
sementara, switch, dll pernyataan kontrol harus memiliki satu ruang antara kata
kunci kontrol dan kurung buka, untuk membedakan mereka dari panggilan fungsi.Anda
sangat dianjurkan untuk selalu menggunakan kurung kurawal bahkan dalam situasi
di mana mereka secara teknis opsional.
contoh
if ((condition1) || (condition2)) {
action1;
}elseif ((condition3) && (condition4)) {
action2;
}else {
default action;
}
Anda dapat menulis laporan beralih sebagai berikut –
switch (condition) {
case 1:
action1;
break;
case 2:
action2;
break;
default:
defaultaction;
break;
}
·
Fungsi Panggilan - Fungsi harus disebut tanpa spasi antara nama fungsi,
kurung buka, dan parameter pertama; spasi di antara koma dan setiap
parameter, dan tidak ada ruang antara parameter terakhir, tanda kurung tutup,
dan titik koma. Berikut ini adalah contoh -
$var
= foo($bar, $baz, $quux);
·
Fungsi Definisi - fungsi deklarasi mengikuti "BSD / Allman gaya" -
function fooFunction($arg1, $arg2 = '') {
if (condition) {
statement;
}
return $val;
}
·
Komentar - komentar gaya C (/ * * /) dan standar C ++ komentar (//)
keduanya baik-baik saja. Penggunaan Perl / shell gaya komentar (#) tidak
disarankan.
·
PHP Kode Tags - Selalu gunakan untuk membatasi kode PHP, bukan
<<php?>? ?> Singkatan. Ini diperlukan untuk PHP kepatuhan
dan juga merupakan cara yang paling portabel untuk menyertakan kode PHP pada
perbedaan sistem operasi dan setup.
·
Nama variabel -
- Gunakan
semua huruf kecil
- Gunakan
'_' sebagai pemisah kata.
- variabel
global harus didahului dengan 'g'.
- konstanta
global yang harus semua topi dengan '_' pemisah.
- variabel
statis dapat didahului dengan 's'.
·
Membuat Fungsi Reentrant - Fungsi seharusnya tidak tetap variabel statis yang
mencegah fungsi dari menjadi reentrant.
·
Penyelarasan Deklarasi Blok - Blok deklarasi harus selaras.
·
Satu Pernyataan Per Baris - Harus ada hanya satu pernyataan per baris kecuali laporan
terkait sangat erat.
·
Metode pendek atau Fungsi - Metode harus membatasi diri untuk satu halaman kode.
Mungkin
ada lebih banyak poin yang harus dipertimbangkan saat menulis program PHP Anda. Lebih
dari semua niat harus menjadi konsisten sepanjang dari kode pemrograman dan
akan mungkin hanya ketika Anda akan mengikuti standar pengkodean. Anda
bisa perangkat standar Anda sendiri jika Anda suka sesuatu yang berbeda.