Not: Çok meşgulüm ve diğer yanıtları okumadım, umarım fikirleri tekrarlamıyorum.
Neredeyse söylenenlerin ruhuna katıldığımı söylemeye cazip geliyorum , ancak adımı profesörünüzün / öğretmeninizin verdiği karakterizasyona koymayacağım.
PHP'nin son derece popüler bir programlama dili olduğu tartışılmaz. Bununla birlikte, hala “alana özgü” programlama dilleri arasında sayılırdım ve daha fazla aşkın (özür dilerim! - burada felsefede arka plan) kavramları aktarmaya çalışsaydım, PHP kullanmazdım. PHP, "Turing-complete" programlama dilleri arasındadır (yani, AppleScript değildir - herhangi bir programlama problemi için uygundur), ancak çok fazla Web'e özgü tasarıma sahip olduğunu düşünüyorum (sadece PHP prologunu ve XML - çekirdek programlama disiplinden uzaklaşabileceği).
PHP hobici bir programlama dili değildir: birçok profesyonel bunu kullanır. Aslında, Python 3'ün PHP'den ziyade “hobi” bir dil olduğunu söyleyebilirim. Bu sadece gerçeklik hakkında bir açıklama yerine, fildişi kuleden oldukça alçakgönüllü bir cackle gibi geliyor.
Ve "kolay" kısma gelince. Evlat, gerçekten öğretmeninden hoşlanmıyorum. Programlama gereksiz yere bizanslı veya zor olmamalıdır. İyi bir dil, fikirlerinizi şifreli olarak değil, net bir şekilde sunmanızı sağlar. PHP'yi kolay bulamıyorum; yarı zor fikirleri bile netliğe yakın bir şeyle formüle etmeyi kolay bulamadığım için. Bunu yapmayı çok daha kolay buluyorum, diyelim ki Python veya Literate Programming özellikli C.
Özet: PHP popülerdir, ancak bilgisayar biliminin çekirdeğini tedavi etmek için tam olarak zarif değildir. Öğretmeniniz bir dbag gibi geliyor.