PHP wewnątrz HTML to już dawne czasy (10 lat wstecz), teraz wygląda to tak, jak przy tworzeniu aplikacji ASP.NET (wspomniałem o tym, bo napisałeś o c#), z tym że kontrolery, modele, cała warstwa infrastruktury są napisane w innym języku - jedyna różnica według mnie to ten język.
Dodatkowo teraz nie pisze się w czystym PHP, tylko używamy frameworków, np Symfony, tak jak C# używa ASP.NET.
Co do samego znalezienia pracy, wbrew pozorom większość serwisów używa PHP, bo jest tanie, a po wersji 7 przyśpieszyło dwukrotnie, dodatkowo masa polskich firm (kiedyś czytałem że ok 60% całego polskiego IT) stoi już na PHP, więc nie opłaca im się zmieniać.
Ze względu na niskie koszty utrzymania, wiele zleceń od pojedynczych osób lub małych firm, chce aby ich aplikacje były stawiane w php, bo praktycznie każdy hosting, oferuje php -> wyższa konkurencja = niższe ceny.
Co prawda odszedłem do PHP i teraz zajmuje się asp.net, jednak nie jest to spowodowane rynkiem pracy, który dla php jest bardzo przyjazny, po prostu c# jest dla mnie przyjemniejszy i przez większy nacisk na obiektowość - bardziej logiczny. PHP jest interpretowane, wszystkie zmienne są tworzone dynamicznie, mimo że da się już narzucić im typ, dla mnie to dalej nie jest to samo. Dodatkowo w c# moge bez zmiany języka tworzyć aplikacje na wiele platform, php to tylko backend stron (da sie robić np okienkowe, ale to ciekawostka której nigdzie nie użyjesz). Pamiętajmy, że większość aplikacji to logika, która się nie zmienia przy zmianie platformy.
Ale to tylko moja opinia, mi jest tak wygodniej.
A co do przenoszenia się PHP na inne technologie - robią to głównie korporacje, którym php już nie wystarcza, jednak jeśli celujesz w mniejszą lub średnią firmę, nie masz czego się bać.
Dodatkowo zapraszam na bloga, tematyka dla początkujących programistów - jak zacząć, jakich błędów nie robić i tego typu
Link do bloga
Link do facebooka (powiadomienia o nowych postach, według mnie przyjemniejsza forma subskrypcji, niż maile)