Diferencia entre revisiones de «Programación en PHP/Intermedio/OOP»

Contenido eliminado Contenido añadido
Bathorz (discusión | contribs.)
Bathorz (discusión | contribs.)
Línea 100:
El destructor es utilizado para destruir todas las variables creadas en el objeto algo que no se utiliza mucho ya que php ya se encarga de liberar o eliminar todos los recursos utilizados al finalizar de ejecutar un script, sin embargo puede ser utilizado, su palabra reservada es '''__destruct()''', vamos a ver un ejemplo a continuación:
 
<big><source lang="php">
<?php
class NombreClase {
 
public $a;
private public $ba;
protected private $cb;
protected $c;
function __construct(){
 
$this->a = 'x';
function __construct() {
$this->b = 'w';
$this->ca = 'zx';
$this->ab = 'xw';
}
$this->bc = 'wz';
function __destruct(){
}
echo "el atributo a asignado", .$this->a. "ha sido eliminado por el destructor";
 
}
function __destruct() {
...
echo "el atributo a asignado ", .$this->a . " ha sido eliminado por el destructor.";
}
}
?></source></big>
 
//...código
}
?></source></big>
 
Este llamado al destructor se realiza al momento de finalizar de correr el script.