PSR-12 standardı, PHP Framework Interop Group (PHP-FIG) tarafından geliştirilen, PHP için bir kodlama stili rehberidir. PSR-12, PSR-1 standardının genişletilmiş hali olup, kod biçimlendirmesi, isimlendirme kuralları ve daha birçok konuda detaylı yönergeler sunar. Bazı temel kuralları: - Indentation (indentasyon): 4 boşluk kullanılır, tab karakteri kullanılmaz. - Line length (satır uzunluğu): Maksimum 120 karakter, tercihen 80 karakter. - Class ve method naming (sınıf ve yöntem adlandırması): PascalCase ve camelCase kullanılır. - Control structures (kontrol yapıları): Kontrol yapısı anahtar kelimelerinden sonra bir boşluk bırakılır (örneğin, if, for, while). - Namespace declarations (isim alanı bildirimleri): Dosyanın en üstünde yer alır.