php 関数とメソッドの違い

php
スポンサーリンク

 

PHPのメソッドと関数の違い - Qiita
メソッドは実装する場所が異なるだけで、関数の一種、という少し乱暴な考えでいるのですが、PHPではどのように扱われるのか、少し調べてみました。仮説:メソッド:クラスの中で定義された関数関数:クラ…

* メソッド:クラスの中で定義された関数
* 関数:クラスの外で定義された関数

 

ということらしー。

 

他のサイト↓

関数とメソッドの違いについて3分で理解できる解説 | PisukeCode - Web開発まとめ
関数とメソッド・・・プログラミングをしていると頻繁に出てくる用語ですよね。実はこの2つ、全く同じではなく微妙に意味が違います。ここでは両者の違いについてまとめました。

メソッドとは、

「クラスで定義されインスタンス経由で呼ばれるもの」

てことらしー。

 

 

メソッドの例:

<?php
class hoge {

  function fuga() {
    echo 'メソッドだよ。classの中にあるからね';
  }

}

関数の例:

<?php

function fuga() {

  echo '関数だよ。classの外にあるからね。';

}

 

 

 

コメント