WordPress PHP kodlama standartları için yeni başlayan geliştirici kılavuzu
WordPress’in başarısının bir kısmı, yeni geliştiricilerin platforma katkıda bulunmasının ne kadar kolay olduğundan geliyor. Bununla birlikte, bu tür işbirlikçi projede, kodlama kuvvetinin tutarlı kalması çok önemlidir. Yönergeler ayarlanmadan, kod hızla kontrolden çıkabilir. PHP WordPress kodlama standardı bu sorunun üstesinden gelmeye yardımcı oluyor gibi görünüyor. Bu standardın ardından, katkıda bulunanlar tarafından okunması, güncellenmesi ve yönetilmesi daha kolay kodlar üretir. Bağımsız bir geliştirici olarak, bunun gibi öğrenme standartları da daha güçlü kodlar yazmanıza yardımcı olacaktır.
Bu makalede, sizi WordPress PHP kodlama standardıyla tanıştıracağız ve neden bu kadar önemli olduklarını açıklayacağız. Daha sonra, bu kuralların bazılarının neden ve nasıl yapıldığını anlamanıza yardımcı olmak için üç standardı daha derinlemesine tartışacağız. WordPress PHP Kodlama Standartlarına Giriş Programlamada, nadiren kod yazmanın tek bir yolu vardır. Bu nedenle, iki farklı programcı tarafından yazılan kod çok farklı olabilir. Bu nedenle, WordPress gibi işbirlikçi projelerde bazı tutarlılık çok yararlıdır, bu nedenle birçok kişi kodu okuyabilir, yazabilir ve anlayabilir. Perl programlama topluluğunun ünlü ifadesi olarak: “Bunu yapmanın birden fazla yolu vardır, ancak bazen tutarlılık da kötü bir şey değildir.”
Kodlama standartları, katkıda bulunanların farklı stillere ve deneyimlere sahip olduğu projeyi birleştirmenin basit bir yoludur. WordPress bu nedenle PHP kodlama standardını yayınladı:
$ örnek = ‘bob’;
Echo ‘tek alıntı. $ Selam örneği! ‘;
// Çıktı: tek tırnak işareti. $ Tebrik Örneği!
Echo “Çift tırnak. $ Örnek merhaba dedi!”;
// Çıktı: Çift tırnak işaretleri. Bob selamladı! Dizenizdeki alıntıları girmeniz gerektiğinde ne olur? Dizedeki tırnak işareti harici tırnak işaretiyle eşleşiyorsa, ters bir eğik çizgi kullanmaktan kaçınmalısınız. Benzer şekilde, bir değişkenin değerini tek bir tırnak işaretinde göstermesini istiyorsanız, başka bir dize ile birleştirmelisiniz: echo ” tek bir tırnak işareti ‘olan bir dizedir. içinde ‘kaçan tek tırnak’ ile.
Echo ‘Bu bir dize’. $ örnek. ‘ içinde.’;
// Çıktı: Bu, içinde bir bob olan bir iptir. Tek veya çift tırnak işareti kullanıp kullanmayacağınıza nasıl karar veriyorsunuz? WordPress standardı, dizede değişkenler varsa çift tırnak işareti seçmenizi söyler. Şüphe varsa, kaçmak için en az karakterle seçeneği seçin.
Aşağıdakiler, iyi seçilmiş bir teklifin resmi WordPress örneğidir: echo ‘ bağlantının adı ‘ ;
echo ” $ linkName “; Gördüğünüz gibi, tek tırnak işaretleri ilk sırada en yaygın olarak kullanılır, çünkü değişken yoktur. İkinci sırada, değişkenleri hesaplamak için çift tırnak ve HTML bağlantı etiketleri için tek tırnak işaretleri kullanıyoruz. 2. PHP’de ve döngü ifadelerini yazarken her zaman netlik için diş telleri kullanın, bir mantık satırı için kıvırcık braketleri dahil etmeyi veya yok saymayı seçebilirsiniz. Kodda böyle görünebilecek bazı sürümlerden bazıları: // Kıvırcık braketlerle koşullu beyan bloğu
İf ($ cound) {
echo ‘ilk kod satırı’;
echo ‘ikinci sıra kodu’;
}
// kıvırcık bukleler olmadan tek bir satırın ifadesi
eğer ($ cound) echo ‘tek satır koşullu’;
// kıvırcık bukleler olmadan tek bir satırın ifadesi
Eğer ($ durum)
echo ‘bir hat koşulu’;
Echo ‘İkinci sıra, if ifadesinin bir parçası değildir; Gördüğünüz gibi, buklesiz kod hızlı bir şekilde okumak için kafa karıştırıcı olabilir. Bu nedenle WordPress, PHP kodlama standartlarında bir zorunluluk olarak diş telleri eklemeyi seçebilir.
Bu bloğu WordPress altyapısına yazarken, PHP’nin sizi zorlamadığı koşullu bir çizgi için bile her zaman kurawal braketleri eklemelisiniz. Bu, diğer insanlar düzenlemeye çalıştığında kodunuzu daha sezgisel hale getirecektir. 3. Dağıtılmış Kod Etiketleri için PHP Kısaltma Etiketlerinden Kaçın Kısaltmalar PHP, PHP etiketlerini yazmanın alternatif bir yoludur: // Sıradan PHP etiketleri
<? Php
<? Php Echo
// <? Php ve <? Php Echo için kısaltmalar
<?
<? = Bazı geliştiriciler Tag Steno'yu tercih ediyor çünkü yazmak daha hızlı. Bununla birlikte, tüm sunucuların PHP kısaltma etiketini çalıştırmak için gerekli modülleri yoktur. WordPress birçok farklı sunucu yapılandırmasına sahip kişilere yaygın olarak dağıtıldığından, steno etiketi kesinlikle yasaktır. Bunları dahil etmek, barındırma sunucularına Steno etiketleri yüklemeyen birinin tüm sitelerini azaltabilir. Resmi tutum, WordPress projesinde her zaman tam PHP etiketini kullanmaktır. Sonuç PHP WordPress kodlama standardı, geliştiricinin WordPress çekirdeğine katkıda bulunurken daha temiz ve okunması daha kolay kod yazabilmesi için bir kılavuz görevi görür. Bu standardı inceleyip takip ederek, kabul edilmesi ve oluşturulması muhtemel daha iyi bir kod yazacaksınız.
Başlamak için, aşağıdaki üç WordPress PHP standardını uygulamaya çalışın:
Kaçmayı önlemek için tek veya çift tırnak işareti seçin.
Her zaman netlik için diş telleri kullanın.
PHP kısaltma etiketinden kaçının, çünkü WordPress yaygın olarak dağıtılmış bir koddur.
PHP WordPress kodlama standardı hakkında hangi sorularınız var? Aşağıdaki yorum bölümünde bize bildirin! Kredi görüntüsü: Emile Perron.