Constructores y Destructores en PHP
Categorías General, Programacion | Fecha 03-09-2009 | Comentario 1
|Aqui les dejo unos ejemplos de como usar un constructor y un destructor en PHP. Para los que no lo sabian, un constructor es un método que se ejecuta al instanciar un objeto, sin necesidad de invocarlo, mientras que un destructor, por el contrario, es un método que se ejecuta cuando se destruye el objeto, ya sea porque se acabó el script o porque hayamos eliminado todas las referecias al objeto.
Ejemplo de Constructor:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | < ?php class BaseClass { function __construct() { print "In BaseClass constructor\n"; } } class SubClass extends BaseClass { function __construct() { parent::__construct(); print "In SubClass constructor\n"; } } $obj = new BaseClass(); $obj = new SubClass(); ?> |
Ejemplo de Destructor:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | < ?php class BaseClass { function __construct() { print "In BaseClass constructor\n"; } } class SubClass extends BaseClass { function __construct() { parent::__construct(); print "In SubClass constructor\n"; } } $obj = new BaseClass(); $obj = new SubClass(); ?> |
Pon un ejemplo practico, si no no postees ni bergas