PHP stands for: Hypertext Preprocessor. PHP is a server side scripting language which is used to develop the dynamic websites. Php is a open source technology so you can free download through internet.
Difference between php4 and php5?
php5 is upgrade version of php4 and php5 improved object orientated programming features.