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 :

Tester existence objet


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 104
    Par défaut Tester existence objet
    Hello,
    comment faire pour tester si l'objet x a bien été instancié ?
    Une fonction isset utilisable avec un objet quoi !

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    if(!$mon_objet){
    exit{"erreur");
    }

    Je pense que ca marche, sinon compare le avec null.

    Ou methode bourrine :
    tu cree une methode genre existe() qui ne fait rien, dans ton objet. et tu fait un
    if(!@mon_objet->existe()){

    }

    Ou autre idee : quand tu instancie ton objet tu met un booleen a true.
    Je pense qu'au moin une des methode existe.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 102
    Par défaut
    il me semble qu'une fonction php renvoie tous les objets déclarés sous forme de tableau, mais son nom m'échappe

  4. #4
    Membre éprouvé Avatar de Shinji62
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 135
    Par défaut
    Regarde la fonction : get_object_vars() d'un peu plus pres.

  5. #5
    Membre chevronné

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2003
    Messages : 253
    Par défaut
    Si tu connais par avance la classe de ton objet x, tu peux toujours utiliser instanceof:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if ($monObjet instanceof maClasse) {
     // code si instancié
    }
    else {
     // code si pas instancié ou d'une autre classe
    }

Discussions similaires

  1. Tester existence objet
    Par frisouillie dans le forum jQuery
    Réponses: 3
    Dernier message: 11/06/2012, 10h20
  2. [XL-2010] Tester si objet existe dans ma collection
    Par bastou93 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 08/07/2011, 09h00
  3. Réponses: 4
    Dernier message: 08/09/2005, 22h24
  4. Tester existence d'une contrainte
    Par castaka dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 29/07/2005, 17h47
  5. [C#] Tester existence d'une variable de session
    Par IDNoires dans le forum ASP.NET
    Réponses: 2
    Dernier message: 31/12/2004, 12h30

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