我有一个对象,可以通过
访问其中一个属性$book = new Book(); print $book->price;
我也可以打电话
$prop = "price"; print $book->$prop.
但我无法弄清楚如何以混合的方式打电话,它会给出错误:
$book->id_$prod
缩写为$ book-> id_products,为$ prod ="产品"。
答案 0 :(得分:1)
混合2个第一选项。
$prop = 'id_'.$prod;
$book->$prop;
答案 1 :(得分:1)
$book = new Book();
$id_prod = "id_$prod";
print $book->$id_prod;