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 :

conversion de type dans une methode d'objet


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 115
    Par défaut conversion de type dans une methode d'objet
    bonjour quand je tape ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    public table $table;
    $connection->getConnection()->query("SELECT `colonne` FROM  $this->table->nom");
    j'obitent ceci :
    Fatal error: Uncaught Error: Object of class table could not be converted to string in /web/monscript.php
    alors que si je fait ceci , cela fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public table $table;
    $convert = $this->table->nom;
    $connection->getConnection()->query("SELECT `colonne` FROM  $convert");
    donc pour une raison inconnu , php ne convertit pas la propriété de mon objet (pourtant définit de type string), en string, quand je l'utilise dans une méthode.
    Avez vous une explication? merci

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 347
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 347
    Billets dans le blog
    17
    Par défaut
    PHP ne lit pas le second "->" et s'arrête au 1er (voir la doc sur les chaines).

    Pour délimiter correctement ta variable, fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $connection->getConnection()->query("SELECT `colonne` FROM  {$this->table->nom}");

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 115
    Par défaut
    super , j'en ai profité pour lire la doc. merci.

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

Discussions similaires

  1. conversion de type dans une concaténation
    Par ed222 dans le forum Développement
    Réponses: 5
    Dernier message: 25/06/2010, 14h01
  2. Retour d'objet dans une methode
    Par scorbo dans le forum Débuter
    Réponses: 2
    Dernier message: 30/03/2009, 15h32
  3. Récupérer objets d'un même type dans une classe
    Par Madfrix dans le forum Langage
    Réponses: 12
    Dernier message: 19/02/2008, 13h17
  4. 2 objets de même type dans une classe
    Par _R3nO_ dans le forum Hibernate
    Réponses: 2
    Dernier message: 28/02/2007, 16h12
  5. Conversion de type dans une requete
    Par charleshbo dans le forum Access
    Réponses: 9
    Dernier message: 17/02/2006, 18h14

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