Points d'arrêt conditionnels et occupation des coins de l'IDE dans Zend Studio

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:

  1. Ajouter un point d'arrêt
  2. Dans la fenêtre de déboguage, placer le curseur sur le point d'arrêt
  3. Cliquer avec le bouton droit de la souris
  4. 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.

  1. Cliquer sur la petite flèche présente dans le coin de l'espace de travail de ZDE
  2. 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:

Zend Studio - coin occupé par le panneau horizontal Zend Studio - coin occupé par le panneau vertical

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.


Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Blog développeurs

Le mot du jour

MIC

Memory-In-cassette

in | |

Composant mémoire intégré notamment aux cartouches magnétiques 8mm AIT pour permettre l'accès direct aux fichiers bande sans avoir à recourir à la lecture accélérée pour les identifier. Voir… 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

CMOS-9S  

Alertes CERTA