Skip to content

Instantly share code, notes, and snippets.

@emersonbroga
Last active August 29, 2015 14:00
Show Gist options
  • Save emersonbroga/99052960edf32d780859 to your computer and use it in GitHub Desktop.
Save emersonbroga/99052960edf32d780859 to your computer and use it in GitHub Desktop.
Trait Example
<?php
trait Broga
{
public function andar()
{
echo 'broga anda...';
}
}
class Marcelo
{
public function correr()
{
echo 'marcelo corre...';
}
}
class Ronnan extends Marcelo
{
use Broga;
public function nadar()
{
echo 'Ronnan nada...';
}
}
$ronald = new Ronnan();
$ronald->nadar(); // Ronnan nada...
$ronald->correr(); // marcelo corre...
$ronald->andar(); // broga anda...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment