• Buradasın

    PSR-12 standardı nedir?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    PSR-12, PHP-FIG (PHP Framework Interop Group) tarafından geliştirilen, PHP kod yazımı için modern kuralları belirleyen bir standarttır 135. PSR-2 standardının geliştirilmiş versiyonu olup, kodun okunabilirliğini artırmak, tutarlılık sağlamak ve farklı geliştiriciler arasında anlaşılabilirliği yükseltmek için belirli kurallar içerir 135.
    PSR-12 standardının bazı kuralları:
    • Girinti için 4 boşluk kullanılmalıdır 35.
    • Satır uzunluğu en fazla 120 karakter olmalıdır 35.
    • Sınıf ve metod tanımlarında açılış süslü parantezi ({) alt satıra yazılmalıdır 35.
    • Namespace ve use ifadeleri gruplandırılmalıdır 35.
    • Return tipleri belirtilmelidir (function foo(): string) 3.
    PSR-12, Laravel gibi modern framework’ler tarafından desteklenmektedir 1.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    PSR standartları nelerdir?

    PSR (PHP Standards Recommendations) standartları, PHP projelerinin daha okunabilir, sürdürülebilir ve birlikte çalışabilir olmasını sağlamak amacıyla PHP Framework Interop Group (PHP-FIG) tarafından geliştirilmiş kodlama standartlarıdır. Bazı PSR standartları ve açıklamaları: PSR-0: Autoloading yapısı üzerine kurulu bir mimariye sahiptir. PSR-1: Temel kodlama standartlarını belirler; sınıf isimleri StudlyCaps, sabitler tamamı büyük harf, metot isimleri camelCase olmalıdır. PSR-2: Kodlama stili rehberi olup, girinti, boşluklar ve satır uzunluğu gibi formatlama kurallarını belirler. PSR-3: Loglama üzerine kurulu standartlardır, 8 seviye log tipi tanımlar. PSR-4: Otomatik yükleme standardıdır, namespace ve dosya yapısını belirleyerek otomatik yükleme işlemini standartlaştırır. PSR-7: HTTP mesajları standardıdır, istek (Request) ve yanıt (Response) nesnelerini standartlaştırır. Ayrıca, onay aşamasında olan PSR-6 (Caching Interface) ve taslak aşamasında olan PSR-5 (PHPDoc Standard) gibi diğer PSR standartları da bulunmaktadır.