#静的メソッド
public static function
で定義されるメソッド。
self::メソッド名で呼び出す時に利用する。
#動的メソッド
public function
で定義されるメソッド。
$変数->メソッド名で定義される。
#使い方
sample.php
public static function foo()
{
return 'hello';
}
public function bar()
{
return 'world';
}
SampleController.php
public function index()
{
$sample = Sample::foo();
$bar = new Sample;
$sample = $bar->bar();
}
静的メソッドはクラスから呼び出す。
動的メソッドはインスタンスから呼びだす。