• 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 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.

    PSR testi nedir?

    PCR (Polimeraz Zincir Reaksiyonu) testi, DNA'nın belirli bir bölgesini hızlı bir şekilde çoğaltmak için kullanılan hassas bir laboratuvar yöntemidir. PCR testinin kullanım alanları: - Enfeksiyon hastalıklarının tanısı: Virüsler (SARS-CoV-2, HIV, grip) ve bakteriler (tüberküloz, boğmaca) gibi mikroorganizmaların tespiti. - Genetik bozuklukların tanısı: Taşıyıcılık taramaları ve prenatal genetik analizler. - Kanser tanısında ve tedavi planlamasında: Tümörlerin genetik profillerini belirleyerek erken tanı ve hedefe yönelik tedavi seçeneklerinin desteklenmesi. - Adli bilimler: DNA profilleme ve babalık testlerinde. - Biyoteknoloji ve araştırma: Gen klonlama ve gen ifade çalışmaları gibi birçok uygulamada. PCR testi, burun veya boğaz sürüntüsü örneğinden alınarak yapılır ve genellikle 2-4 saat içinde tamamlanır.