ПРОГРАММИРОВАНИЕ PHP: УРОКИ ОТ ПРОФЕССИОНАЛА - ОСНОВЫ
PHP (англ. PHP: Hypertext Preprocessor — "PHP: препроцессор гипертекста".
Это значит, что PHP серверный язык и программы, которые написаны с его помощью, выполняются на сервере. Только после обработки html (hyper text modeling language - переводится как язык гипертекстовой разметки) код идет по протоколу http (hyper text transfer protocol - протокол передачи гипертекстового кода) на браузер пользователя.
Язык этот довольно прост и быстро работает. В борьбе с .asp . asp.net .jsp он не проигрывает и даже наоборот. По опыту: кода гораздо меньше у php, он более легкий и быстро обрабатывается. Все знают, что windows-платформы легко взломать, а php обрабатывается в основном, на linux серверах. К примеру, одноклассники написаны на .asp и там 50 серверов, а ВКОНТАКТЕ, который написан на php, располагается на 20 серверах. А посещаемость отличается ненамного. Другими словами, .asp это просто влияние бренда Microsoft, который хочет на нас заработать.
Теперь про версии. Версия новая 5 отличается от 4 закосами под объектно-ориентированный язык (php не объектно-ориентированный язык). Усложненные проверки переменных и новые иерархии классов внесли много каши, и, тем не менее, внесли новизну в php. В принципе, если программист написал плохо код, то его взломают и на 4 и на 5 версиях. Если хорошо, то его не взломают ни на каких версиях.