Když to takto vezmu, tak i v javascriptu, BASHi, Pythonu lze napsat prasečiny, protože mají volné pole působnosti - lze tam napsat cokoli.
Ale víte co? Ony ty prasečiny jdou udělat i v Javě. Objektová struktura sice zůstává zachována, ale nic nebrání udělat prasečiny uvnitř metody.
Ale raději to ukončíme. Ty prasečiny tam dělají pouze začátečníci. Zkušený programátor žádné prasečiny nedělá a je naprosto a naprosto jedno v čem to dělá. To znamená, že i v PHP žádné prasečiny nedělá.
Ještě jednou a znovu uvádím. PHP je takový, jaký je jeho programátor. Zkušený programátor vytváří kvalitní PHP kód. Začátečník naopak udělá neefektivní kód.
Jenže nelze jen tak napsat, že PHP jako celek je prasácký, protože tomu tak není.