Voting

: min(eight, zero)?
(Example: nine)

The Note You're Voting On

Lubaev.K
11 years ago
<?php
trait World {

private static
$instance;
protected
$tmp;

public static function
World()
{
self::$instance = new static();
self::$instance->tmp = get_called_class().' '.__TRAIT__;

return
self::$instance;
}

}

if (
trait_exists( 'World' ) ) {

class
Hello {
use
World;

public function
text( $str )
{
return
$this->tmp.$str;
}
}

}

echo
Hello::World()->text('!!!'); // Hello World!!!

<< Back to user notes page

To Top