Suite au
billet précédent sur le plugin Zend et les interrogations de nicot, voici comment faire pour debugger sous Eclipse avec le plugin Zend.
Après avoir installé le plugin Eclipse, vous trouverez le binaire php utilisé par le debugger ici : {PATH_ECLIPSE}\plugins\org.zend.php.debug.debugger_0.0.8\php5\Windows
Dans ce répertoire se trouvent le binaire, le debugger et le fichier de configuration de php utilisé par celui-ci. Etant donné que PHP est utilisé en mode CGI, il faut indiquer dans ce fichier les extensions utilisées par le debugger en indiquant le chemin des extensions de votre installation classique de PHP (ici C:\Web\wamp\php\ext\):
CODE:
extension_dir="C:\Web\wamp\php\ext\"
extension=php_mysqli.dll
zend_extension_ts=ZendDebugger.dll
Le script de test :
PHP:
<?php
$cnx = mysqli_connect('localhost','root','');
mysqli_select_db($cnx, 'mysql');
if($result = mysqli_query($cnx,'SELECT * FROM `user` '))
{
echo mysqli_num_rows($result) . ' utilisateur(s) trouvés';
mysqli_free_result($result);
}
?>
- Ensuite, il suffit de créer un exécutable : Run > Run...
- Faire un clic droit sur PHP Executable > New
- Indiquer le projet et le fichier à tester, et voilà