bueno antes cuando no existia constructores (en realidad creo que siempre existieron, pero una manera didactica de explicar era que...)
sin usar constructores..
Código PHP:
class Persona {
private $nombre;
public function inicializar($nom)
{
$this->nombre=$nom;
}
public function imprimir()
{
echo $this->nombre;
echo '<br>';
}
}
ahora cuando se usan clases,,, supongamos que es distinto en PHP 4 y PHP5...
son de distinta manera.... pero funciona, que cuando instancio un objeto, le paso los valores , o no... y estos se le asignan a los valores del objeto, no necesito llamar a una funcion como arriba que es "INICIALIZAR"
---------------
EN PHP 4 ES ASI...
Código PHP:
class Blogmodel extends Model {
function Blogmodel()
{
// Llamando al contructor del Modelo
parent::Model();
}
}
------------------
bueno en php5
cambia un poco nada mas,,,
Código PHP:
class CabeceraPagina {
private $titulo;
private $ubicacion;
public function __construct($tit,$ubi)
{
$this->titulo=$tit;
$this->ubicacion=$ubi;
}
}
lo que si le estoy pasando valores,... otra pregunta seria que pasa si instacia y NO LE PASO NADA::::..
bueno saludos, lean y me dicen si me equivoque en algo