Я чувствую себя наивным, задавая этот вопрос, но я застрял в очень простой, но сложной проблеме.Я не могу понять, почему я не могу напечатать значение через show()
, используя простую объектно-ориентированную концепцию.
<?php
class Entree
{
public $name;
public $ingredients=array();
public function __constructor($name,$ingredients)
{
$this->name=$name;
$this->ingredients=$ingredients;
}
public function show()
{
echo $this->name;
}
}
$obj=new Entree('soup',['chicken', 'water', 'spice']);
$obj->show();