• Buradasın

    PSR standartları nelerdir?

    Yazeka

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

    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 12.
    Bazı PSR standartları ve açıklamaları:
    • PSR-0: Autoloading yapısı üzerine kurulu bir mimariye sahiptir 15.
    • PSR-1: Temel kodlama standartlarını belirler; sınıf isimleri StudlyCaps, sabitler tamamı büyük harf, metot isimleri camelCase olmalıdır 125.
    • PSR-2: Kodlama stili rehberi olup, girinti, boşluklar ve satır uzunluğu gibi formatlama kurallarını belirler 125.
    • PSR-3: Loglama üzerine kurulu standartlardır, 8 seviye log tipi tanımlar 125.
    • PSR-4: Otomatik yükleme standardıdır, namespace ve dosya yapısını belirleyerek otomatik yükleme işlemini standartlaştırır 23.
    • PSR-7: HTTP mesajları standardıdır, istek (Request) ve yanıt (Response) nesnelerini standartlaştırır 24.
    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 4.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    PSR testi nedir?

    PSR testi, "Polimeraz Zincir Reaksiyonu" (Polymerase Chain Reaction) anlamına gelen PCR testinin kısaltmasıdır. PCR testi, genetik materyal tespiti yapan bir tür testtir. PCR testi, şu hastalıkların teşhisinde kullanılır: viral ve bazı bakteriyel enfeksiyonlar; genetik sorunlar; babalık testleri; kanser saptanması; prenetal tanı. PCR testi, Türkiye'de Sağlık Bakanlığı’nın onayladığı sağlık kuruluşlarında yapılır ve testlerin sonuçlanma süresi 24 saat ile 2-3 gün arasında değişebilir.

    PSR açılımı nedir?

    PSR kısaltmasının bazı açılımları: Price Scan Range (Fiyat Değişim Aralığı). Primary Surveillance Radar (Birincil Gözetim Radarı). PHP Standards Recommendations (PHP Standart Önerileri). Polimeraz Zincir Reaksiyonu (Polymerase Chain Reaction, PCR). Ayrıca, PSR, anket araştırma programı, basınç durumu yanıtı gibi farklı anlamlara da gelebilir.

    PSR ne işe yarar?

    PSR farklı alanlarda farklı işlevlere sahiptir: Havacılık: PSR (Birincil Gözetim Radarı), hava araçlarında ilave donanım gerektirmeden hareketli tüm hedefleri tespit eder. Borsa: VİOP'ta (Borsa İstanbul Vadeli İşlem ve Opsiyon Piyasası) her bir dayanak varlık için teminat tutarını belirler. Ürün Güvenliği: "Product Safety Responsible" (Ürün Güvenlik Sorumlusu) anlamına gelir ve bir üründe güvenlik tehlikesi görüldüğünde üretimi ve sevkiyatı durdurma yetkisine sahiptir. Yazılım Geliştirme: PHP projelerinde kod yazım standartlarını belirler ve geliştiricilerin daha tutarlı, okunabilir ve sürdürülebilir kodlar yazmasını sağlar.

    PSR-12 standardı nedir?

    PSR-12, PHP-FIG (PHP Framework Interop Group) tarafından geliştirilen, PHP kod yazımı için modern kuralları belirleyen bir standarttır. PSR-12 standardının bazı kuralları: Girinti için 4 boşluk kullanılmalıdır. Satır uzunluğu en fazla 120 karakter olmalıdır. Sınıf ve metod tanımlarında açılış süslü parantezi ({) alt satıra yazılmalıdır. Namespace ve use ifadeleri gruplandırılmalıdır. Return tipleri belirtilmelidir (function foo(): string). PSR-12, Laravel gibi modern framework’ler tarafından desteklenmektedir.