【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
143:nobodyさん 07/11/18 23:27:18 <?php function hoge() { print('test'); } ?> ↑上のファイルを読み込む <?php include_once('aaa.php'); hoge(); ?> ってのと、静的メソッドの違いがわかりません。 <?php public static function hoge() { print('test'); } ?> ↓こうやった場合、上記のパターンとどう違うの? <?php include_once('aaa.php'); Hoge::hoge(); ?> どっちのやり方が普通なのでしょうか? 144:nobodyさん 07/11/18 23:38:16 ( ⌒ ) l | / 〆⌒ヽ ⊂(#‘д‘)<誰が禿げやねん!! / ノ∪ し―-J |l| | @ノハ@ -=3 ペシッ!! 145:nobodyさん 07/11/19 00:12:16 >>143 とりあえず動くか試してから出してくれ。そしてちゃんと>>1を読んでくれ。 関数にpublic,static修飾子は使えない。 クラスを使う気がないのなら上の書き方が正解。 静的メソッド(クラスメソッド)とついになるのはインスタンスメソッドでクラスの話。 メソッドはクラス内での関数のようなもので、オブジェクトの振る舞いを決めるもの。 一般的な関数とは似て非なるもの。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5397日前に更新/92 KB
担当:undef