私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 126
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>450
若いうちに転び方を学ぶのはとても良いことだと思うぜ。
若いうちに転び方を学ぶのはとても良いことだと思うぜ。
上の回答は全部変だから忘れて。
自分自身のインスタンスのインスタンスを作ってるだけ。
自分自身のインスタンスのインスタンスを作ってるだけ。
それclass名がHogeだとしたら
普通は new Hoge()って書くんだよ
self()なんてPHPルール覚えたらだめ
普通は new Hoge()って書くんだよ
self()なんてPHPルール覚えたらだめ
呼び出し側でインスタンス化するのではなくて、
呼び出されたときに初回に自動的にそのクラス自体をインスタンス化するってことであってますか?
インスタンス化しなくても呼び出せる静的メソッドにしておいて、
静的メソッドを呼び出した際に、自動的にインスタンス化できるから
__constructを使わずに上記方法を使ってるってところでしょうか?
呼び出されたときに初回に自動的にそのクラス自体をインスタンス化するってことであってますか?
インスタンス化しなくても呼び出せる静的メソッドにしておいて、
静的メソッドを呼び出した際に、自動的にインスタンス化できるから
__constructを使わずに上記方法を使ってるってところでしょうか?
__constructはnewによってインスタンスが生成される過程で呼び出されるもの。
派生クラスのコンストラクタから基底クラスのコンストラクタを呼び出したいときなどには明示するよ。
あと、用途にもよるけど new static にするといい場面もあるよ。違いは調べてみてね。
>>458
なにそのクソ規約。
コンストラクタ名も__constructじゃなくてクラス名で書いてそうだね。
派生クラスのコンストラクタから基底クラスのコンストラクタを呼び出したいときなどには明示するよ。
あと、用途にもよるけど new static にするといい場面もあるよ。違いは調べてみてね。
>>458
なにそのクソ規約。
コンストラクタ名も__constructじゃなくてクラス名で書いてそうだね。
__construct使わないとPHP4流で古臭いという勘違いしてるのがPHPerには多いのが問題だな
基底クラスのコンストラクタ呼ぶときに Base::Base() って書くの?
__constructってインスタンス化した時に1度だけ呼ばれるもので
それを明示的にコールするっておかしくない?
initializeとか別メソッド作ってそっちを呼ぶならまだしも
それを明示的にコールするっておかしくない?
initializeとか別メソッド作ってそっちを呼ぶならまだしも
言いたいことをコードで説明汁
http://ideone.com
http://ideone.com
いや俺は
>派生クラスのコンストラクタから基底クラスのコンストラクタを呼び出したいときなどには明示するよ。
これが分からん
>派生クラスのコンストラクタから基底クラスのコンストラクタを呼び出したいときなどには明示するよ。
これが分からん
>>459が__constructを使わずに、と書いてるから
通常暗黙に呼び出されるけど、基底クラスのコンストラクタを呼ぶときは__constructって関数名を使うよって話
通常暗黙に呼び出されるけど、基底クラスのコンストラクタを呼ぶときは__constructって関数名を使うよって話
>>477
たぶんあなたが一番理解してない
あのコードの前には
private function __construct()
があるはずで
そこにself::$_instance = new self();を記述しないのはなぜかと聞いてるんだよ
たぶんあなたが一番理解してない
あのコードの前には
private function __construct()
があるはずで
そこにself::$_instance = new self();を記述しないのはなぜかと聞いてるんだよ
たかだかコーディング規約でムキになんなよ。
人それぞれだろ?
PHPでいちいちthisつけたりselfとかわけわからんのがあったり、
マジックメソッドだの、オーバーロードの意味が違うだの、
PHPルールが存在しても、それを把握するのは簡単だから、
PHP流の書き方を覚えるもよし、他言語に応用可能な書き方を覚えるもよし。
人それぞれだろ?
PHPでいちいちthisつけたりselfとかわけわからんのがあったり、
マジックメソッドだの、オーバーロードの意味が違うだの、
PHPルールが存在しても、それを把握するのは簡単だから、
PHP流の書き方を覚えるもよし、他言語に応用可能な書き方を覚えるもよし。
具体的にどこからどこにどういう手段でつないでるんだよ。
シェル使えないのかな、そこ
シェル使えないのかな、そこ
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 106 (1001) - [98%] - 2011/6/3 5:17
- 【PHP】下らねぇ質問はID出して書き込みやがれ 124 (1001) - [98%] - 2013/1/10 6:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 116 (1001) - [98%] - 2012/3/21 18:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 125 (1001) - [98%] - 2013/2/4 13:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 127 (1001) - [98%] - 2013/5/26 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [98%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 120 (1001) - [98%] - 2012/7/25 6:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [98%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 121 (1001) - [98%] - 2012/8/14 7:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 123 (1001) - [98%] - 2012/11/20 5:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [98%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 110 (1001) - [96%] - 2011/9/29 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 100 (1001) - [96%] - 2010/11/14 21:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 133 (1001) - [96%] - 2014/7/8 16:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 107 (1001) - [96%] - 2011/7/2 2:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 119 (1001) - [96%] - 2012/6/21 11:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 132 (1000) - [96%] - 2014/6/18 20:58
トップメニューへ / →のくす牧場書庫について