Bir insan ve bir programcı olarak, hata yapmak ve özellikle zaman için basıldığında bazı şeyleri gözden kaçırmak oldukça kolay.
Belirli bir dili suçlamak, kendi iyiliği için fazla erişilebilir olmak kolay ve belki de çok cazip. Fakat bu, programlamak için seçilen dilden bağımsız olarak, daha büyük insan yanılabilirliği sorununu aydınlatacaktı.
Kabul, montaj dilinden bu yana çok yol kat ettik ve sanırım PHP, Python, Ruby veya Java gibi daha modern bir dilde çok daha üretken programlama yapacağımı düşünüyorum.
PHP (ve diğer betik dilleri) aslında giriş engelini azaltmıştır. Bu, programlamaya yeni başlayanların önce PHP'yi denediği anlamına gelebilir. Ancak bu kesinlikle tüm PHP programcılarının bir şekilde daha az nitelikli oldukları veya hatalarından başka dillerin programcılarından daha az öğrenebilecekleri anlamına gelmez.
Rasmus Lerdorf, 1994'te PHP'yi orijinal haliyle yarattı, o zamandan beri önemli ölçüde gelişti. En modern enkarnasyonunda, nesne yönelimli programlamanın yanı sıra Symfony gibi mükemmel çerçeveleri de destekler. Dil olarak PHP, orijinal kısıtlamalarından kurtuldu ve programcıların onu kullanmayı nasıl seçebileceği konusunda büyük esneklik sunacak şekilde büyüdü. 9.000 satırlık bir spagetti kodu yazması için kullanabilirsiniz veya Symfony gibi modern bir MVC çerçevesi bağlamında kullanabilirsiniz: Bu sizin seçiminiz!
Güvenlik açıklarının tek bir dille sınırlı olmadığından şüpheleniyorum. Tüm PHP programcılarını bir şekilde daha az yetenekli ya da güvensiz kod yazmaya meyilli olarak yazmak caziptir. Fakat bunun dil önyargısının ne kadar olduğunu ve bunun gerçekte ne kadar olduğunu merak ediyorum?