クラウドインフラ構築記

現在AWSの構築支援に携わっております。今注視しているのは、GKE、BigQuery、Google Dataflowなどサービスを展開しているGoolge Cloud Platformです。

phpでabstractクラスを使う場合


phpでabstractクラスで以下のように行うと、arrayがViewクラスに渡らない症状がありました。以下のようにサブクラスにコンストラクタを作成して、親クラスのコンストラクタを呼び出しても同じでした。


class SubView  exxtends View
{
public function __construct($array = NULL)
 {
parent::__construct($array );
}

abstract class View

{

public function __construct($array = NULL)
 {
 $this->smarty = new Smarty;

$this->smarty->assign('yobi',$array['yobi']);

}


$view = new SubView($array);

コメントは受け付けていません。