Visualizzazione risultati 1 fino 4 di 4

Discussione: [PHP] metodo che modifica campo private

  1. #1
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito [PHP] metodo che modifica campo private

    Come faccio a mettere nel campo $b dell'oggetto A il nuovo valore $b?
    Codice:
    class A {
    
    	private $b;
    	
    	public function set_b ($b) {
    	        ...
    	}
    	
    }

  2. #2
    Guest

    Predefinito

    Codice PHP:
    class A {

    private
    $b;

    public function
    set_b ($b) {
    $this->b = $b;
    }

    }

  3. #3
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Grazie.
    Altra cosa:
    Codice:
    class B {
    
    	private $a;
    	
    	public function __construct ($a) {
            $this->a=$a;
    	}
    	
    	public function getA () {
    		return $this->a;
    	}
    	
    }
    Codice:
    $x=new B("ciao");
    echo $x.getA();
    Mi da l'errore:
    Codice:
    Fatal error: Call to undefined function getA()

  4. #4
    Guest

    Predefinito

    Devi usare
    Codice PHP:
    echo $x->getA();
    non
    Codice PHP:
    echo $x.getA();

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •