Min class loader ikke __construct først?
Jeg har i følgende class forsøgt at loade data ind, som skal bruges på tværs af classen. Problemet er at når jeg loader classen, vil udskrive b før a til skærmen (med echo).Håber at der er nogen der kan forklare hvorfor den loader min constructor function efter load af headdata.
class ContentLoader
{
public $headtitle;
public $title;
public $stylesheets; // Include all stylesheets from public
public $head; // Include javascript etc. from public
public $content;
public $pagedata = array();
public function __construct($db_load)
{
$this->headtitle = $this->headtitle();
$this->title = $this->title();
$this->stylesheets = $this->stylesheets();
$this->head = $this->head();
$this->content = $this->content();
$this->widgets = $this->widgets();
$this->pagedata = $db_load;
echo'a';
print_r($this->pagedata);
}
private function headtitle()
{
echo'b';
print_r($this->pagedata);
return 'Her loades headtitle';
}
}