Le classi possono contenere in esse delle funzioni.
Ecco, ho trovato il modo di creare una classe con getter e setter di una proprietà.
Ci riprovo.
<?php class Persona { var $nome; function set_name($newName){ $this->nome=$newName; } function get_name(){ return $this->nome; } } $Uomo=new Persona(); $Uomo->set_name("Mario"); echo $Uomo->get_name(); ?>E funziona:
MarioVediamo se è possibile usare pure un costruttore...
<?php class Persona { var $nome; function Persona($myName){ $this->nome=$myName; } } $Uomo=new Persona("Joe Fetecchia"); echo $Uomo->nome; ?>
Joe FetecchiaSì, si può usare anche il costruttore come negli altri linguaggi.
Ma il costruttore si può usare anche con questo costrutto:
<?php class Persona { var $nome; function __construct($newName){ $this->nome=$newName; } } $Uomo=new Persona("Pippo"); echo $Uomo->nome; ?>
Pippo
Nessun commento:
Posta un commento