PHP

Pense-bête

Retrouver les répertoires

  • $_SERVER['DOCUMENT_ROOT'] qui donne le chemin complet jusqu'au répertoire courant, ou encore
  • $_SERVER['SCRIPT_FILENAME'] qui donne le chemin complet du script PHP en cours.
  • dirname($_SERVER['SCRIPT_URL']) qui donne l'URL du script (avec un / au début…)

Xdebug

Une introduction très pédagogique (en) qui présente le rôle des différentes paramètres de ce module. Ne pas oublier que sous Ubuntu, les paramètres des modules sont dans les fichiers spécifques à chaque module et non dans php.ini.

Commence avec un simple serveur PHP et un éditeur de texte et se ternmine avec l'intégration à Eclipse.

Sur Ubuntu, Xdebug est disponible sous forme de paquetage qu'il suffit d'installer. Il fonctionne directement, avec les valeurs par défaut des paramètres. Pour que l'intégration à Eclipse soit fonctionnelle, il faut autoriser les requêtes externes à Xdebug en ajoutant la ligne suivante :

xdebug.remote_enable=On

qui inverse la valeur par défaut.

Dans Eclipse, il faut changer la valeur du paramètre “déboggueur” de PHP qui est fixée à Zend Debugger, par défaut.

Un petit tutoriel illustré (fr) présente clairement l'utilisation de Xdebug sans IDE. xdebug_intro.pdf

 
php_dev.txt · Dernière modification: 2010/02/04 13:57 (édition externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki