Constructores y Destructores en PHP
Categorías General, Programacion | Fecha 03-09-2009 | Comentario 3
|
Number of View: 1646
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
Sinceramente no veo ningun destructor en el segundo ejemplo
La purita verdad este post no deberias borrarlo xP, esta malisimo… Ahi creo que esta pa explicar herencia entre clases