PSR-1 – Önerilen PHP Standartları

Merhabalar,

Daha önce giriş yaptığımız ve autoloading üzerine standart olan PSR-0‘a giriş yapmıştık. PSR-1 ise Kod standartları üzerinedir.

Zorunluluklar

– PSR-0 içerisindeki tüm tavsiyeler geçerlidir.
– Kodlar – Dosyalar UTF-8 Bom’suz olmalıdır
– Declare veya overwrite söz konusu olduğunda yorum olarak belirtilmesi
– Namespace ve Class isimleri için PSR-0 standartları geçerli
– Class isimleri StudlyCaps şeklinde olmalı
– Class içerisindeki sabit değerler (const) büüyk harf olmalı, istenirse “_” içerebilir
– Method isimleri camelCase olmalı Örneğin; indexAction
– Değişken isimlerinde StudlyCaps, camelCase veya hepsi küçük şekilde alt çizgi dahil kullanım olabilir. Örneğin: toDay, to_day

Örnekler;

Side Effects

Namespace ve Class isimleri

Constant isimleri ;