人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPでクラスのオブジェクトを作らずに、直接 HogeClass::HogeMethod() という具合に、:: で直接メソッドを呼び出すのをなんていいましたっけ?

●質問者: yokoyama_ken
●カテゴリ:ウェブ制作
✍キーワード:PHP オブジェクト クラス メソッド
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● aki73ix
●20ポイント

http://ns1.php.gr.jp/pipermail/php-users/2002-August/009148.html

[PHP-users 9142] クラス関数とオブジェクト関数で同一名を使うには?

クラスのインスタンスを生成しないでメンバ関数を使うことですよね?

「クラス関数(呼び出し)」でいいのでは?

そのまま「メンバ関数」でもいいような(^-^;

http://info.odic.ne.jp/programme/php/phptop.html

phpあれこれ 大阪演劇情報センター + 未知座小劇場


2 ● ozonepapa
●20ポイント

一般的には「クラスメソッド」といっていますね。

メソッドが、クラス変数にアクセスしていない場合、オブジェクトを生成しなくても呼び出すことができます。


3 ● JULY
●20ポイント

http://www.php.net/manual/ja/keyword.paamayim-nekudotayim.php

PHP: :: - Manual

aki73ix の回答の通り「クラス関数」で良さそうです。

PHP のドキュメント中に「クラス関数」の記述がありました。


4 ● karla
●20ポイント

http://www.kurumi.sakura.ne.jp/~kumicyou/cplusplus/1303.html

「staticメンバ関数」と呼んでいます。

C++など他言語でもこういった感じでよんでる

ケースが多いと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ