This is, once again, due to the split between parsing and execution as no code has yet been executed when the parser sees the initializer.
静的変数とクラスメンバのイニシャライザは、PHP 3では有効な式なら ばなんでも指定可能でしたが、PHP 4ではスカラー値のみが指定可能で す。これは、前記のようにパースと実行が分割されており、パーサがイニ シャライザを処理する際にはまだコードは実行されていないためです。