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