Bonjour,

J'exécutte ce code sans probleme:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
($ret, $duration, $ip) = $p->ping($host,2);
printf("$host [ip: $ip] is alive (packet return time: %.2f ms)\n", 1000 * $duration) if ($ret);
Je ne comprend pas vraiment ce qu'il y a derière la variable $ret, si je teste:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
($ret, $duration, $ip) = $p->ping($host,2);
if $ret
{printf("$host [ip: $ip] is alive (packet return time: %.2f ms)\n", 1000 * $duration);}
Cela ne fonctionne plus. Quelqu'un sait de quoi il retourne? et éventuellement comment ajouter un else dans le code qui marche?

Merci