
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
自分自身から__callStaticを呼び出したい - Qiita
class A{ public function __construct(){ static::hoge(); // call self::hoge(); // call A::hoge(); ... class A{ public function __construct(){ static::hoge(); // call self::hoge(); // call A::hoge(); // call } public static function __callStatic($a, $b){ echo 'callStatic'; } public function __call($a, $b){ echo 'call'; } } new A(); いずれも一見__callStaticが呼び出されそうに見えますが、実際は__callが3回呼ばれます。 さて何故このような実装になっているかというと、いわゆる歴史的な理由というやつだと思われます。 まず2009年のPHP5.3.0で__callStaticが実装されました。 この時点で既に上記プログラムの出力はcallcallcallで
2018/06/29 リンク