我很天真地问这个问题,但我似乎陷入了一个非常简单而又困难的问题。我无法理解为什么在使用简单的面向对象概念时无法通过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();