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:
De esa manera se podría utilizar conjunto 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>
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.
Comentarios
Publicar un comentario