Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    28

    Classe che richiama altri due classi

    Come da titolo, come faccio?

    Ho la ClasseA, alcuni metodi devono richiamare costruttore e metodi la ClasseB e ClasseC.

    Ho provato a creare gli oggetti nel costruttore della ClasseA:

    codice:
     $oggetto_1 = new ClasseB();
     $oggetto_2 = new ClasseC();
    ...e a richiamare il suo metodo all'interno di un metodo della ClasseA:

    codice:
    $this->$oggetto_1->suo_metodo();
    codice:
    Fatal error: Call to a member function on a non-object

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    nel costruttore della ClasseA:
    codice:
    $this->oggetto_1 = new ClasseB;
    e nel metodo:
    codice:
    $this->oggetto_1->suo_metodo();
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    28
    Originariamente inviato da M4rko
    nel costruttore della ClasseA:
    codice:
    $this->oggetto_1 = new ClasseB;
    e nel metodo:
    codice:
    $this->oggetto_1->suo_metodo();
    Ho dimenticato il $this->

    Ths

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.