什么会导致定义的变量抛出未定义的通知


What would cause a defined variable to throw an undefined notice?

在opencart中,foreach循环中有一个变量sales_representative。它被定义并放入一个数组中,然后被放入一个.tpl文件中。一切正常。但我在上面收到一个通知,上面写着未定义的索引:sales_representative。。。如果它是未定义的,我就不会显示结果。。。有什么想法吗?

确保在给它任何值之前,先在循环外初始化它,给它一个0或"