PHP

Paylaş:

Bu sorular yalnızca PHP'yi üç ana programlama dilinden biri olarak seçen geliştiricilere gösterilmiştir.

Ne kadar süredir PHP kullanıyorsunuz?

Cal Evans

PHP Topluluğuna Katkıda Bulunan

2005'ten beri her yıl bildirildiği göz önünde bulundurulursa PHP kullanımdan kalkacakmış gibi görünmüyor. Kariyer açısından sağlam bir seçim ve hiçbir yere gitmiyor. Çok yaşa ElePHPant, çok yaşa PHP topluluğu!

Düzenli olarak hangi PHP sürümlerini kullanıyorsunuz?

2020202120222023
%53PHP 8.2
%46%49PHP 8.1
%34%41%29PHP 8.0
%44%76%61%45PHP 7.4
%46%37%18%9PHP 7.3
%41%26%14%10PHP 7.2
%21%11%7%4PHP 7.1
%15%8%6%4PHP 7.0
%26%15%12%10PHP 5.6 veya daha eski
%1%0%0%1Diğer
%1%2%2Emin değilim
%0%76

Düzenli olarak hangi PHP geliştirme ortamlarını kullanıyorsunuz?

74%

Yerel

47%

Container mimarisine alınmış

35%

Uzaktan

7%

Sanallaştırılmış

2%

Diğer

Çoğu PHP geliştiricisi yerel geliştirme ortamlarına sadık kalıyor. Uzak ortam kullanıcılarının büyük çoğunluğu yerel ortamları da kullanıyor.

PHP kodunun hatalarını genellikle nasıl ayıklıyorsunuz?

62%
63%

Değerlerin dökümünü alarak

37%
35%

Hata ayıklayıcı kullanarak

1%
2%

Diğer

Hangi PHP çerçeve ve platformlarını düzenli olarak kullanıyorsunuz?

61%

58%

Laravel

22%

21%

WordPress

21%

24%

Symfony

10%

9%

CodeIgniter

6%

7%

Yii

5%

5%

CakePHP

Laravel logo

PhpStorm ve Laravel, mükemmel bir eşleşme

PhpStorm'un en başarılı paketi ve Laravel Idea eklentisi kullanıma sunuluyor. Blade'de yardım, Eloquent Tamamlama, rotalar için otomatik tamamlama, talep alanları, doğrulama kuralları ve benzer en yaygın Laravel işlemleri için sunulan tam destekten yararlanın.

Daha fazla bilgi edinin
%50'YE VARAN İNDİRİM

Zaman uyumsuz PHP için herhangi bir kitaplık veya çerçeve kullanıyor musunuz?

79%
80%

Hiç kullanmıyorum

11%
10%

Swoole

7%
7%

ReactPHP

2%
1%

Amp

2%
3%

Diğer

Üretimde PHP uygulamalarınızı nasıl çalıştırıyorsunuz?

70%

74%

Sunucu, sanal makine

28%

25%

Paylaşılan barındırma

14%

13%

Sunucusuz

14%

13%

Hizmet olarak platform

6%

6%

Emin değilim

5%

4%

Diğer

Aaron Francis

@PlanetScale Eğitmeni

Bu yıl sunucusuz PHP kullanımının az da olsa arttığını gördüğüm için heyecanlıyım. PHP, sunucusuz modele son derece uygun. Geleceğin bu alanda neler getirebileceği konusunda heyecan duyuyorum.

PHP geliştirmek için hangi düzenleyiciyi veya IDE'yi kullanıyorsunuz?

59%

PhpStorm

30%

VS Code

3%

PHP eklentili IntelliJ IDEA Ultimate

3%

Notepad++

2%

Sublime Text

3%

Diğer

Katılımcı havuzunu en iyi şekilde temsil etmek için aldığımız tüm önlemlere rağmen, bu sonuçlar JetBrains ürünü kullanıcılarıyla ilgili daha fazla veri sunabilir. Bunun nedeni, JetBrains kullanıcılarının ankete katılımının daha olası olmasıdır.

Hangi test çerçevelerini düzenli olarak kullanıyorsunuz?

54%

55%

PHPUnit

13%

6%

Pest

4%

5%

Codeception

3%

3%

Behat

1%

2%

PHPSpec

1%

1%

SimpleTest

Zuzana Kunckova

@larabellesPHP Kurucusu

Geliştiricilerin %31'inin PHP için test yazmamasının ilginç bir durum olduğunu düşünüyorum. Geçen yıla göre bu oran %33'ün altına düştü, ancak bu oran hâlâ PHP testleri yazmayan katılımcıların üçte biri. Sanırım hayatı uçlarda yaşamayı seviyorlar!

Hangi ek kalite araçlarını düzenli bir şekilde kullanıyorsunuz?

30%

31%

PHP CS Fixer

23%

28%

PHP_CodeSniffer

26%

23%

PHPStan

13%

14%

Php Inspections ​

6%

8%

Psalm

7%

6%

PHP Insights

Hangi şablon motorlarını kullanıyorsunuz?

45%

41%

Blade

22%

26%

Twig

8%

9%

Smarty

2%

3%

Mustache

1%

1%

Antlers

2%

1%

Latte

Profil oluşturmak ya da performans ölçmek için hangi araçları kullanıyorsunuz?

22%

Xdebug Profiler

21%

HTTP yük testi

17%

Kod zamanlayıcıları

12%

Uygulama performansı izleme

4%

Blackfire.io

3%

XHProf

2%

Diğer

45%

Hiç

Başlıca üç PHP özelliği isteğiniz nedir?

47%

Yazılmış diziler

43%

Performans

32%

Genel özellikler

30%

Yerel asenkron destek

26%

Standartlaştırılmış çekirdek kütüphane işlevleri

15%

Model eşleştirme

14%

Statik sınıf başlatma

Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.