順不同です。 インスタンスメソッド内でのクラス変数取得 <?php class Hoge { public static $ids = array(123, 234, 345); public function from_static() { return static::$ids; // staticでも } public function from_self() { return self::$ids; // selfでも } } $hoge = new Hoge(); print_r( $hoge->from_static() ); //=> array(123, 234, 345) print_r( $hoge->from_self() ); //=> array(123, 234, 345) static::$idsでもself::$idsでもどっちでも呼べる デフォルト引数に定