オプションの引数を取るこのコンストラクターがあります。これに関する主な問題は使いやすさです。私のフレームワークを使用している開発者は、引数を提供できるかどうか、どのような種類の引数を提供できるか、またはまったく提供できないかどうかわからないため、すぐに頭痛の種になります。結論:それはただひどいです。しかし、誰かがNetbeansのような妥当なIDEをインストールしている場合、PHPDocは少し役立つかもしれません;)
それで:
class ChildClass extends ParentClass {
public function __construct() {
$tplFile = func_get_arg(0);
if (!isset($tpl)) {
$tpl = 'index';
}
parent::__construct($tpl);
}
}
ここでPHPDocを使用して、オプションの[$ tpl]引数を指定できることを示すにはどうすればよいですか?