beh è un prova non è qualcosa che mi serve lo sto facendo per avvicinarmi all'OO di PHP cmq ho questo codice:
class template
{
var $rvk_bg = "";
var $rvk_title = "";
var $rvk_style = "";
var $rvk_info = "";
var $copy = " ";
function __construct($bg, $title, $style, $info, $copy)
{
$this->template_info = $bg ;
$this->template_info = $title;
$this->template_info = $style;
$this->template_info = $info ;
$this->template_info = $copy ;
}
function display()
{
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">';
echo '<html xmlns="http://www.w3.org/1999/xhtml">';
echo '<head>';
echo '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />';
echo '<title>', $title . $copy, '</title>';
echo '</head>';
echo '<body>';
echo $style;
echo '</body>';
echo '</html>';
}
}
$template = new template("a","b","c","d","e");
$template = display();
credo debba funzionare ma nn va mi dice
Fatal error: Call to undefined function display()
alla linea che contiene questo
$template = display();
credo di aver sbagliato qualcosa ma nn capisco cosa :(
cmq Gianni
var $rvk_bg = "";
var $rvk_title = "";
var $rvk_style = "";
var $rvk_info = "";
var $copy = " ";
devo lasciarli vuoti o mettere qualche valore all'interno? e se li riempio rimarranno sempre quei valori o non verranno printati?