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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/07/16 03:58:28
  • 終了:--

回答(4件)

id:aki73ix No.1

aki73ix回答回数5224ベストアンサー獲得回数272004/07/16 04:37:29

ポイント20pt

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あれこれ 大阪演劇情報センター + 未知座小劇場

id:ozonepapa No.2

ozonepapa回答回数288ベストアンサー獲得回数02004/07/16 07:06:02

ポイント20pt

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

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

id:JULY No.3

JULY回答回数966ベストアンサー獲得回数2472004/07/16 09:08:17

ポイント20pt

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

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

id:karla No.4

karla回答回数130ベストアンサー獲得回数42004/07/16 11:29:12

ポイント20pt

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

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

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

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません