[Tech] A Bomba (innocua)
Cosimo Vagarini
cosimo@firenze.linux.it
Mer 18 Apr 2001 15:01:39 CEST
Mannucci Claudio scrisse, il 18-Apr-2001
> A bomba:
> nel PHP (ma anche in genere nella OOP)
> facendo $PIPPO= new mia_classe inizializzo i valori delle variabili in essa
> contenute?
> devo inserire var $mia_var nella classe?
Puoi fare in entrambi i modi.
$pluto=new pippo;
Inizializza le "var" della classe e esegue (subito dopo) la funzione
pippo (funzione con lo stesso nome della classe, che identifica il
costruttore);
Quindi se la tua classe e':
class pippo {
var $pollo=1;
}
un:
$pluto=new pippo;
fara' si che $pluto->pollo vale 1.
ma:
class pippo {
var $pollo=1;
function pippo() {
$this->pollo=2;
}
}
una volta lanciato il costruttore:
$pluto->pollo == 2
viene inizializzato a 1 e poi la funzione costruttore lo imposta a 2.
Cosimo.
Maggiori informazioni sulla lista
flug-tech