Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Oggetti Php

  1. #1

    Oggetti Php

    Salve;
    io possiedo una classe. Tra le proprietà della classe vi è una che rappresenta un oggetto. Tale oggetto viene inizializzato con il costruttore ... es:

    classe myclass {
    var $oggetto;

    function myclass ($oggettoesterno){
    $this -> $oggetto = $oggettoesterno;
    }

    function myfunction () {
    $this -> $oggetto -> metododelloggetto();
    }

    }

    ora vorrei poter utilizzare il metodo dell'oggetto nella funzione myfunction() ma non so come fare....
    Inoltre all'interno del costruttore, l'assegamento che ho scritto restituisce questo Warning:
    "Object to string conversion"

    Grazie a tutti coloro che vorranno rispondere.

  2. #2
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    E' solo un errorino comune.
    Le variabili membro perdono il dollaro quando vengono indirizzate dal $this

    In pratica il dollaro lo usi una volta sola per dire: quello che segue è una variabile.

    Prova così

    codice:
    classe myclass
    {
     var $oggetto;
    
     function myclass ($oggettoesterno){
       $this->oggetto=$oggettoesterno;
     }
    
     function myfunction (){
       $this->oggetto->metododelloggetto();
     }
    
    }

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 © 2025 vBulletin Solutions, Inc. All rights reserved.