Nivologie

 Installation

 La version d'Eclipse dans les dépots Ubuntu17.4 est la 3.8, mais pour avoir une version plus récente Eclipse Oxygen par exemple il faut le  décompresser et installer en passant par le site officiel d'Eclipse.  Eclipse pour developpement PHP  L'installation ne pose pas de probleme particulier  crée toutes les dépendances et s'integre parfaitement sous Ubuntu 17.4 et PHP 7

 

 

Pour mettre éclipse en français

lancer votre  nouvel Eclipse  et rendez vous sur la page  Mettre Eclipse en francais

Dans eclipse 

Prise en main

 Les anciennes versions d'Eclipse étaient lourdes et plantaient souvent, j'ai été agréablement surpris par cette noiuvelle installation.

Ne vous laisser pas impressionner par les multitudes de fenêtres et de menus mais suivez quelques explications simples de Prise en main Eclipse

Utile

Les perspectives pour changer l'environnement de travail : bouton en haut à droite

Utiliser Xdebug pour debogger PHP

installe configure xdebub https://doc.ubuntu-fr.org/eclipse_php_xdebug

Dans fenetre -> preference->Php->Debug->Xdebug

 fichier de configuration /etc/php/7.2/apache2/conf.d/20xdebug.ini

zend_extension=xdebug.so
xdebug.remote_enable =On
xdebug.remote_host ='localhost'
xdebug.remote_port =9000
xdebug.remote_handler = 'dbgp'
xdebug.remote_mode="req"
xdebug.profiler_enable=1
xdebug.show_local_vars=1
xdebug.profiler_trigger =On
xdebug.remote_log=/tmp/xdebug.log

Fichier Stubs

Avec joomla ,3.8 on utilise les name espace et l'ancienne configuration Jform Jcontrollerlegacy ect n'est plus comprise dans eclipse.

le ficchier subs crée un alias vers les nouvelles denominations

le fichier stubs

 

 

 

 

 

Deboguer Joomla avec Xdebug et Eclipse