d'accord, merci d'avoir répondu, je crois que je commence à y voir plus clair...
PHP est un projet libre et très répandu donc une documentation et une aide sur les forums conséquente et une pérennité plus sûre. Une des chose qu'on reproche à JAVA étant son caractère propriétaire.
PHP est plus facile à prendre en main que JEE, et semble assez puissant pour faire ce qu'on veut
Toutefois JEE à beaucoup plus de valeur dans le monde de l'entreprise. PHP étant un langage assez simple à apprendre (une très grande majorité des développeurs PHP ont appris le langage en auto-didacte) ce qui a fait suite a de nombreux "programmeurs du dimanche" n'ayant pas une façon "propre" de coder. C'est pourquoi l'image de PHP à pu descendre dans l'estime des employeurs (cependant on peut tout à fait être un très bon développeur PHP, à nous de le prouver).
On reproche aussi à PHP de manquer de cohérence. Par exemple pour les noms de fonctions. On a "isset" , et "empty" (au lieu de isempty)... certaines fonction comportes plusieurs mots et sont écrites en attaché, alors que d'autres séparent les mots par des underscore...
On remarque que JEE est plus demandé en entreprise, le salaire d'un développeur JEE est généralement supérieur à celui en PHP.
De plus JEE permet un travail d'équipe beaucoup plus aisé qu'en PHP (puisque JEE est orienté objet). Et java supporte unnicode en natif, ce n'est pas le cas pour PHP.
une autre différence c'est que JEE s'exécute coté client (bêtise), alors que PHP s'exécute coté serveur (à méditer selon les cas, c'est toujours bon à savoir).
si je dis des bêtises n'hésitez pas à me corriger, je ne demande qu'a apprendre