Comentarios Recientes

Constructores y Destructores en PHP

| Categorías General, Programacion | | 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();
?>

Post Similares

3 Responses to “Constructores y Destructores en PHP”

  1. Gabriel says:

    Pon un ejemplo practico, si no no postees ni bergas

  2. Juan Carlos says:

    Sinceramente no veo ningun destructor en el segundo ejemplo

  3. Dobe says:

    La purita verdad este post no deberias borrarlo xP, esta malisimo… Ahi creo que esta pa explicar herencia entre clases