Menu
Icon

construct y desctruct php.

{En este ejemplo se mostrara un codigo con el Permite a los desarrolladores declarar métodos constructores para las clases. Aquellas que tengan un método constructor lo invocarán en cada nuevo objeto creado, lo que lo hace idóneo para cualquier inicialización que el objeto pueda necesitar antes de ser usado. (Ref. php).

aqui un codigo de ejemplo utilizándolo dichos métodos:



<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>construct y desctruct php</title>
 
    <!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
    <section>
     
        <?php

            class Persona{
          public  $nombre;
          public $edad;      
              //buca describir
                function __construct($nombre,$edad){
                    $this->nombre=$nombre;
                    $this->edad=$edad;
                    echo "Se a autoejecutado ";
                }
             
                //se ejecuta cuando la clase es eliminada de las historua
                function __destruct(){
                 
                    echo "La clase ha salido de la memoria";
                }
             
                function saludar(){
                    echo "Hola".$this->nombre.", ¿Como Estas $this->nombre?";
                }
         
         
            }//fin class perosna
     
     
           
     
        $yo = new Persona('Paola Guevara miss You',23);
        $Nicolla = new Persona('Nicolla i love You 2017',15);
     
        echo $Nicolla->nombre."<br>";
        echo $Nicolla->edad."<br>";
     
        $Nicolla->saludar();
     
        unset($yo);
     
     
    //    construct()
    //descu}truc  
     
        ?>
     
    </section>
</body>
</html>



Como comentario adicional comento que la clase la puedas llamar desde fuera.



PHP
}

Utilizamos cookies propias y de terceros con finalidades analiticas y para mejorar tu experiencia de compras segun tus preferencias, mediante el analisis de tus habitos de navegacion y tu perfil. Puedes aceptar todas las cookies pulsando el boton "Aceptar" o gestionar tus preferencias en el panel de configuracion