1--TEST-- 2Use instead to solve a conflict and as to access the method. 3--FILE-- 4<?php 5error_reporting(E_ALL); 6 7trait Hello { 8 public function saySomething() { 9 echo 'Hello'; 10 } 11} 12 13trait World { 14 public function saySomething() { 15 echo ' World'; 16 } 17} 18 19class MyHelloWorld { 20 use Hello, World { 21 Hello::saySomething insteadof World; 22 World::saySomething as sayWorld; 23 } 24} 25 26$o = new MyHelloWorld(); 27$o->saySomething(); 28$o->sayWorld(); 29?> 30--EXPECTF-- 31Hello World