関数とメソッドの違い
PHPで関数とメソッドの違いが良く分からなかったので調べてみた。
関数とは
関数とは、引数と呼ばれるデータを受け取り、定められた通りの処理を実行して結果を返す一連の命令群。*1
どういうこと?
↓ こういうこと。
<?php //関数 function kansuu($hikisuu){ echo $hikisuu, PHP_EOL; } class Test { //メソッド static public function method($hikisuu) { echo $hikisuu, PHP_EOL; } } //関数 kansuu('kansuu'); //メソッド Test::method('method');