tohokuaikiのチラシの裏

技術的ネタとか。

2021-03-09から1日間の記事一覧

コンストラクタでPHPのクラスの確認をして、interfaceでなくてもnewできないクラスを作る

interface指定するとプロパティが使えなくなってしまうのが嫌なんですよ。 ということで、selfとget_classを使ってこんな感じ。

PHPの可変長引数について、コンストラクタでそのまま渡せるのか確かめた

php

要するに、クラスを継承した時に引数の呼び出し方を変えたくないということなんだけど。 親クラスの __constructの引数の実装を知らなくても良いようにしたいということ。 ダメだったケース