Bonjour,

Je viens de tester le code suivant avec Xdebug pour sa fonctionnalité de Couverture. (Trias fore comme fonctionnalité)
Voilà le code que j’ai testé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
  xdebug_start_code_coverage ();
 
  function a ( $a ) {
  echo $a * 2.5 ;
  }
 
  function b ( $count ) {
  for ( $i = 0 ; $i < $count ; $i ++) {
  a ( $i + 0.17 );
  }
  }
 
  b ( 6 );
  b ( 10 );
 
  var_dump ( xdebug_get_code_coverage ());
  ?>
Et le résultat donne :
0.4252.9255.4257.92510.42512.9250.4252.9255.4257.92510.42512.92515.42517.92520.42522.925
array
'C:\wamp\www\Test XDebug\Couverture de code 7.php' =>
array
4 => int 1
5 => int 1
6 => int 1
8 => int 1
9 => int 1
10 => int 1
11 => int 1
12 => int 1
14 => int 1
15 => int 1
17 => int 1
Je voudrai comprendre ou est la couverture la ?, elle devrai pas donnée une description du passage d’execution dans le code (chaque instruction ou ligne exécuter) une sorte de Traces mais plus détailler (instruction par instruction).

Merci d’avance. (un débutons avec le débugage )