Slide 27
Slide 27 text
// ໋໊ͪΐͬͱඍົ
trait FlyEngine
{
public function fly()
{
echo '✈';
}
}
trait FloatEngine
{
public function sail()
{
echo '⚓';
}
}
class SeaPlane implements Plane, Boat // ܕͷܧঝ
{
use FloatEngine, FlyEngine; // ࣮ͷܧঝ
}
$seaPlane = new SeaPlane();
$seaPlane->sail(); // !
$seaPlane->fly(); // ✈
128݄9༵