[Gnomix]
11-10-2003, 12:59
Salve a tutti,
volevo sapere come mai se definisco un classe così fatta
<?php
class Nom {
// var $nome;
// var $cognome;
function Nom() {
$this->nome = "NOME";
$this->cognome = "cognome";
}
function Nom($a,$b) {
$this->nome = $a;
$this->cognome = $b;
}
function printa() {
return "Il mio nome è: ".$this->nome."<br>Mentre il cosgnome è: ".$this->cognome;
}
}
$u = new Nom();
echo $u->printa();
$x = new Nom();
$x->Nom("nomeeeeeeeeeee","cognomeeeeeeeeeee");
echo $x->printa();
?>
mi viene scritto se apro la pagina:
Fatal error: Cannot redeclare nom() in /var/www/html/Progetto/test.php on line 14
Non è possibile come in Java definire diversi costruttori, con parametri e senda parametri?
e poi che utilità ha definire le variabili della classe se poi anche non definendole funziona lo stesso?
Grazie
volevo sapere come mai se definisco un classe così fatta
<?php
class Nom {
// var $nome;
// var $cognome;
function Nom() {
$this->nome = "NOME";
$this->cognome = "cognome";
}
function Nom($a,$b) {
$this->nome = $a;
$this->cognome = $b;
}
function printa() {
return "Il mio nome è: ".$this->nome."<br>Mentre il cosgnome è: ".$this->cognome;
}
}
$u = new Nom();
echo $u->printa();
$x = new Nom();
$x->Nom("nomeeeeeeeeeee","cognomeeeeeeeeeee");
echo $x->printa();
?>
mi viene scritto se apro la pagina:
Fatal error: Cannot redeclare nom() in /var/www/html/Progetto/test.php on line 14
Non è possibile come in Java definire diversi costruttori, con parametri e senda parametri?
e poi che utilità ha definire le variabili della classe se poi anche non definendole funziona lo stesso?
Grazie