IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[POO] incompréhension de code (avec Net_ping)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de mullger
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 157
    Par défaut [POO] incompréhension de code (avec Net_ping)
    Bonjour,

    Voilà, je voudrais faire un ping de ttes les machines actives de mon réseau en php. Pour celà, j'ai cherché quelques infos sur le net et j'ai trouvé pas mal d'infos concernant la classe Net_ping. Seulement, je n'arrive pas à comprendre certaines subtilités du code donné en exemple. Je vous met la partie incomprise...

    // create object
    $ping = Net_Ping::factory();

    // ping host and get response object
    if(!PEAR::isError($ping))
    {
    // set ping parameters based on user input
    $ping->setArgs(array('size' => 32, 'count' => $_POST['count']));

    // start pinging
    $response = $ping->ping($_POST['host']);
    }
    Les questions que je me pose :
    - À quoi servent ces "::"
    - Pourquoi on fait ce test avant de "pinger" et qu'est-ce que ça fait concrètement !PEAR::isError() ?

    Merci d'avance,

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    pour le ::
    => http://us3.php.net/manual/fr/keyword...ekudotayim.php

    pour le !PEAR::isError($ping)
    ca vérifie tout simplement si l'objet $ping est une erreur au sens de pear. Si tu veux savoir ce que ça fait concretement, il te suffit de regarder le code de isError de la classe PEAR

  3. #3
    Membre confirmé Avatar de mullger
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 157
    Par défaut


    J'avais continué de chercher et j'en étais arrivé aux mêmes conclusions, mais je n'avais rien trouvé pr les "::".

    Là, c'est parfait. Merci !


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment linker avec odbc32.lib dans le code ? (avec gcc)
    Par _Audrey_ dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 06/11/2008, 17h40
  2. [POO] Instancier un objet avec le nom de la classe
    Par shinchun dans le forum Langage
    Réponses: 4
    Dernier message: 08/06/2006, 13h44
  3. [POO] Problème de code PHP avec Internet Explorer
    Par bzoler dans le forum Langage
    Réponses: 5
    Dernier message: 12/02/2006, 11h00
  4. help sur un petit code avec XMLHttpRequest et setTimeout
    Par grinder59 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/10/2005, 10h22
  5. [UML] génération de code avec omondo.uml
    Par RENAULT dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 31/10/2003, 13h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo