Utiliser les Traits hors des classes
Bonjour,
J'ai créé un Trait pour y mettre un certain nombre de fonctions "utilitaires" que j'utilise dans différentes classes qui n'ont rien à voir entres elles.
Comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <?php
namespace monnamespace;
class Maclasse
{
use UtilTrait;
// je peux accéder aux fonctions de mon trait
public function test(){
$a = $this->fctDuTrait();
...
}
} |
Du coup je voulais savoir s'il était aussi possible d'utiliser les Traits en dehors des classes, comme ceci :
Code:
1 2 3 4 5
| <?php
namespace monnamespace;
use UtilTrait;
$a = fctDuTrait(); |
Est-ce que c'est possible ?
Si oui quelle est la syntaxe ?
Merci