PHPのメソッドと関数の違い - Qiita
メソッドは実装する場所が異なるだけで、関数の一種、という少し乱暴な考えでいるのですが、PHPではどのように扱われるのか、少し調べてみました。仮説:メソッド:クラスの中で定義された関数関数:クラ…
* メソッド:クラスの中で定義された関数
* 関数:クラスの外で定義された関数
ということらしー。
他のサイト↓
関数とメソッドの違いについて3分で理解できる解説 | PisukeCode - Web開発まとめ
関数とメソッド・・・プログラミングをしていると頻繁に出てくる用語ですよね。実はこの2つ、全く同じではなく微妙に意味が違います。ここでは両者の違いについてまとめました。
メソッドとは、
「クラスで定義されインスタンス経由で呼ばれるもの」
てことらしー。
メソッドの例:
<?php
class hoge {
function fuga() {
echo 'メソッドだよ。classの中にあるからね';
}
}
関数の例:
<?php
function fuga() {
echo '関数だよ。classの外にあるからね。';
}
コメント