私はこのコードを持っています:
class foo
{
public function __construct
(
$bar[var1] = 0,
$bar[var2] = 0,
$bar[var3] = 0
)
{
/* do something */
}
}
そして、私はこのエラーを受け取ります:
解析エラー: 構文エラー、予期しない '['、5 行目の$thisに ')' が必要です
何が悪いのかわかりません。
編集:
次のようにクラスを初期化したい: $instance = new foo($bar)
($bar は配列です)
クラスは多くの引数を期待するため、コンストラクターから簡単に配列を返すことができます。これが良い考えでない場合はお知らせください。