Avant de t´attaquer à php, je te conseille vivement de voir et comprendre bien correctement la notion de serveur, et la configuration meme de php, qui peut faire changer le déroulement d´un script fondamentallement.
Php est un language coté serveur ( c´est pour ca qu´il marche tout le temps, il ne dépend pas de la machine client qui visite le site, il marche avec le monde entier du coup ) ; qui ne réagira pas selon le serveur sur lequel il est installé, de la même manière, cela dépendra des modules installés et de la config des variables internes.
Php se mêle à html entre les balises < ? et ? > , le code entre est inteprété par le serveur, compris et traduit en html, puis renvoyé en html vers ton navigateur.
Une page php peut ainsi afficher des tas de résultats différents, sans avoir jamais été modifiées elle meme, on apelle ca un language dynamique ; -)
Sans connaitre le mot de passe d´acces au serveur, et si le site ne contient pas de faille de sécurité dans sa programmation, il est impossible d´afficher une source php depuis un site.