Pour faciliter le déboguage, il est possible de définir des points d'arrêt conditionnels dans le code PHP. Et pour mieux contrôler l'occupation de l'écran durant le développement, Zend Studio permet de choisir quel panneau occupe le coin de l'espace de travail en un seul clic. Voici comment.
Utiliser les points d'arrêt conditionnels PHP
Les points d'arrêt sont des marqueurs qui signifient au Zend Debug Server d'arrêter le moteur aux points choisis de l'exécution durant le processus de déboguage.
Il est possible d'ajouter une condition, sous la forme de toute expression booléenne,
aux points d'arrêt pour les rendre conditionnels. Ainsi:
"$var > 5
ne provoquera l'arrêt du moteur que si la valeur de $var
est
supérieure à 5.
Pour ajouter un point d'arrêt conditionnel ((Conditional Breakpoint) dans Zend Studio:
- Ajouter un point d'arrêt
- Dans la fenêtre de déboguage, placer le curseur sur le point d'arrêt
- Cliquer avec le bouton droit de la souris
- Choisir
Edit Condition
et saisir le code PHP correspondant à la condition désirée
L'alignement des coins dans l'IDE Zend Studio
L'IDE de Zend Studio permet au développeur de choisir quel composant occupera l'espace en coin.
- Cliquer sur la petite flèche présente dans le coin de l'espace de travail de ZDE
- La flèche pointe dans la direction de celui des panneaux qui emportera l'occupation du coin
Pour mieux comprendre visuellement de quoi il s'agit, comparez ces deux images:
Chaque mois, l'équipe de développement de Zend Studio fournit deux astuces pour faciliter votre travail avec Zend Studio. Retrouvez-en la version française sur Riff News, section Zend.