hola tengo este codigo en PHP5, y quiero crear un objeto dentro de la clase y que la pueda utilizar en toda la clase, el problema lo solucione con herencia pero quisiera saber si puedo hacer lo primero.
este es el codigo, claro que esta malo pero es para que se hagan una idea de lo que pretendia
gracias
<?
/*
Fatal error: Call to a member function assign() on a non-object in
index.php on line 18
*/
define('DIR_SEP', DIRECTORY_SEPARATOR);
define('DIR', dirname(__FILE__) . DIR_SEP);
require_once(DIR.'lib'.DIR_SEP.'template.class.php ');
class Index
{
public $smarty;
public function __contruct()
{
$this->smarty = new Template();
}
public function start()
{
$this->$smarty->assign('saludo', 'Hola como estas');
$this->$smarty->display('index.htm');
}
}
/* crea el objeto de la clase de este archivo */
$index = new Index();
$index->start();
?>