https://insights.stackoverflow.com/survey/2016
https://pl.wikipedia.org/wiki/Java
https://pl.wikipedia.org/wiki/PHP
Oba języki są popularne. To od ciebie powinno zależeć jaką drogę wybierzesz, czy pójdziesz w stronę Java'y, czy PHP, a nie od użytkowników forum. Powinieneś też zobaczyć specyfikację danego języka, czyli paradygmat, typowanie, itp.. Spójrz może najpierw na platformę sprzętową na jakiej dany język może współpracować.
Dla Java'y jest to:
Windows x86/x64/IA64
Linux x86/x64/IA64, Solaris[1][2]
A dla PHP:
Wieloplatformowy
Odnośnie Java'y:
Niezależność od architektury
(...)
W tej chwili wirtualna maszyna Javy jest już dostępna dla większości systemów operacyjnych i procesorów.
Chciałbym uzupełnić także, że Jeśli kod zostanie np. skompilowany do kodu bajtowego np. w systemie windows to można już go uruchomić na dowolnej platfomie sprzętowej o ile na tym systemie da się uruchomić tzw. wirtualną maszynę Java'y .
Linki: http://zyli.republika.pl/linux/java.html, https://pl.wikipedia.org/wiki/Wirtualna_maszyna_Javy
Reasumując, PHP będziesz mógł przenosić pomiędzy wszystkimi platformami jakie są/istnieją, a kodu Java'y już nie przeniesiesz oprócz tych wymienionych powyżej systemów operacyjnych.
Możliwe, że w przyszłości kod źródłowy Java'y będzie można przenosić na więcej platform o ile twórcy tego języka oto zadbają.
jeśli napisałem coś niezwięźle, niezrozumiale, błędnie to z góry przepraszam oraz odsyłam do dokumentacji w razie jakichkolwiek nieporozumień.
https://docs.oracle.com/javase/tutorial/getStarted/intro/definition.html
http://php.net/manual/en/intro-whatis.php
http://php.net/manual/en/preface.php