Salve a tutti, mi sto avvicinando alla programmazione ad ogetti ma ho i miei problemi a capire il funzionamento. Ho fatto un piccolo esempio che recupera dei dati da un form e poi me li stampa a video. Funziona ma genera dei warning.
codice:
<?php
class descrizione
{
//private $desc_ita;
var $desc_it = null;
var $desc_en = null;
var $desc_fr = null;
function __construct($desc_it, $desc_en, $desc_fr)
{
$this->desc_it = $desc_it;
$this->desc_en = $desc_en;
$this->desc_fr = $desc_fr;
}
function get_desc()
{
return $this->desc_it;
return $this->desc_en;
return $this->desc_fr;
}
};
$italiana = new descrizione($_POST['desc_it']);
$inglese = new descrizione($_POST['desc_en']);
$francese = new descrizione($_POST['desc_fr']);
print "
".$italiana->get_desc()."</p>";
print "
".$inglese->get_desc()."</p>";
print "
".$francese->get_desc()."</p>";
?>
codice:
Warning: Missing argument 2 for descrizione::__construct(), called in /home/xxxx/public_html/Descrizione/recupera.php on line 27 and defined in /home/xxxx/public_html/Descrizione/recupera.php on line 10
Warning: Missing argument 3 for descrizione::__construct(), called in /home/xxxx/public_html/Descrizione/recupera.php on line 27 and defined in /home/xxxx/public_html/Descrizione/recupera.php on line 10
i warning sono anche per gli altri due.
A cosa sono dovuti? dove sbaglio?
Qualcuno mi spiega.
Grazie