【PHP】下らねぇ質問はID出して書き込みやがれ 82 at PHP
[2ch|▼Menu]
790:nobodyさん
09/04/01 23:06:31
>774
絶対言われると思った。俺もそれは考えたが、5.3.0より前のPHPでは無理。
親クラスで定義された静的メソッドで、子クラスのインスタンスは生成できない。つまり

class Parent{
static function getInstance(){
 //do something
}
}
class Child extends Parent{}

とあった場合、Parent::getInstance()の実装がどんなだろうと、Child::getInstance()がChildのインスタンスを返すのは不可能。
Childというクラス名すら取得できない。

>780
{ new UrlString("スレリンク(php板)") }->domain();

コンストラクタによる依存性注入をしてる場合も、newしてすぐメソッドを呼ぶだけでじゅうぶんな事がある。
引数なしのコンストラクタならばたいていの場合不要ってのは同意。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4718日前に更新/244 KB
担当:undef