Ejemplo de Traits en php

En esta ocasión utilizaremos en Traits para utilizar conujunto de métodos pertenecientes a clases emanticas distintas,


aquí el código:


<?php
namespace a;
//copoando clase
require "prueba.php";
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>apppletenhtml</title>
<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
   //utilizar conu¡çjunto de metodos pertenecientes a clases emanticas distintas
class Test{
    public function decirHola(){echo "hola";}
}  
    //trait!!!!
trait DecirMundo{
    public function decirHola(){
        parent::decirHola();
        echo "mundo";
    }
}
    class prueba extends Test{
        user DecirMundo;
    }
 
    $tr = new Prueba();
    $tr->decirHola();  
?>  
</section>
</body>
</html>





De esa manera se  podría utilizar conjunto de métodos pertenecientes a clases emanticas distintas.


PHP


Comentarios

Entradas más populares de este blog

Ejemplo de suma Pascal

Solucion al error collation desconocida: 'utf8mb4_0900_ai_ci'

Ejemplo calculando area y perimetro del rectangulo javascript