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

Comentarios

Entradas más populares de este blog

Ejemplo de suma Pascal

Solucion al error collation desconocida: 'utf8mb4_0900_ai_ci'