PHP注意:使用未定义的常量类型

时间:2011-10-19 01:16:32

标签: php

我做错了,我无法弄清楚该做些什么(如何解决)

代码:

var_dump($each->promotion-type);

返回:

PHP Notice:  Use of undefined constant type - assumed 'type' in newfile.php on line 19

我无法更改该变量名称,因为我从供应商那里获得了如何获取该促销类型变量的任何想法? (语法明智)

1 个答案:

答案 0 :(得分:6)

因为表达式被解释为变量$each->promotion减去常数type,所以它随地吐痰。

要使用其名称中的短划线访问属性,请使用花括号和引号:

var_dump($each->{'promotion-type'});