「関数」「メンバ関数」「メソッド」違い

クラスとオブジェクト

 状態:  閲覧数:6,426  投稿日:2010-04-27  更新日:  
「メンバ関数」=「メソッド」
「関数」>「メンバ関数(メソッド)」

▼関数の例

function proclamation(){//関数
処理内容;
}
proclamation();


▼関数であることには違いないが、より正確な表記は「メンバ関数(メソッド)」である例

class HUMAN{
function proclamation(){//メンバ関数(メソッド)
処理内容;
}
}
$student = new HUMAN();
$student->proclamation();



クラス

コンストラクタ デストラクタ

コメント投稿(ログインが必要)



週間人気ページランキング / 7-31 → 8-6
順位 ページタイトル抜粋 アクセス数
1 ブラウザを閉じたらセッションデータはどうなるの? | セッション 5
2 Fatal error: Uncaught Error: Call to a member function modify() on string | Fatal error(エラーメッセージ) 4
2 PHPで定数を定義する方法は2種類ある / 配列定数の定義 4
2 PHPにおけるメソッドのオーバーライドについて /「引数の数や型は、親クラスのメソッドと完全に一致していなければなりません。」とは具体的にどういう意味ですか? 4
2 ブラウザを閉じたらセッションデータはどうなるの? | セッション 4
3 T_CONSTANT_ENCAPSED_STRING | エラーメッセージ 3
3 「POSIX正規表現」と「PCRE正規表現」の違い 3
3 Fatal error: require_once(): Failed opening required 'PEAR.php' | Fatal error(エラーメッセージ) 3
3 curl で Cookie を使用する 3
3 Parse error: syntax error, unexpected 'public' (T_PUBLIC) | Parse error(エラーメッセージ) 3
3 You currently have Essential access which includes access to Twitter API v2 endpoints only. | Twitter API(エラーメッセージ) 3
3 PHP用語 3
4 Fatal error: Call to undefined method MDB2_Error::execute() in ○○ on line △△ | Fatal error(エラーメッセージ) 2
4 Fatal error: Using $this when not in object context in /○○.php on line △△ | Fatal error(エラーメッセージ) 2
4 ob紛らわしい関数()一覧 | 出力バッファリング制御(関数) 2
4 php-devel とは? 2
4 You currently have Essential access which includes access to Twitter API v2 endpoints only. If you need access to this endpoint, you’ll need to apply for Elevated access via the Developer Portal. | Twitter API(エラーメッセージ) 2
4 ( ! ) Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined | Fatal error(エラーメッセージ) 2
4 session_start() | セッション 2
4 コード例 … 「例外処理」はネストすることができる 2
2025/8/7 1:01 更新