php 関数とメソッドの違い

php

 

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

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

 

ということらしー。

 

他のサイト↓

https://pisuke-code.com/diff-between-function-and-method/

メソッドとは、

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

てことらしー。

 

 

メソッドの例:

<?php
class hoge {

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

}

関数の例:

<?php

function fuga() {

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

}

 

 

 

コメント