Код:
class newsView
{
public function __construct($model)
{
//Это пришло из конструктора модели
var_dump($model);
}
public function listmodel() {
return 1;
}
}
class newsModel
{
public function __construct()
{
return 'Это вернула newsModel';
}
}
class My
{
public function showdata()
{
$model = new newsModel;
$view = new newsView($model);
$result = $view->listmodel();
return $result;
}
}
$obj = new My();
$res = $obj->showdata();
В ответе
var_dump($model);
показывает:
object(newsModel)#32 (0) {
}
В чём фишка, почему не строка? И где сама фраза
Это вернула newsModel
?
P.S. Запустить онлайн
https://goo.gl/xfuFXG и знает кто ни будь онлайн-демку получше этой убогой?