Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

クラスとtrait

traitは入れ子にできる。

<?php

class BaseClass {

}

trait Helloable {
  public function hello() {
    echo "hello\n";
  }
}

class MyClass extends BaseClass {

  use Helloable;

  public $hoge = "ABC\n";

  public function display() {
    echo $this->hoge;
  }
}

$ins = new MyClass();
$ins->display();
$ins->hello();

?>