【发布时间】:2022-06-14 17:41:13
【问题描述】:
试图获取非对象(和)未定义索引的属性“ID”:listing_type
if (!file_exists($upload['basedir'].'/ulisting/css/'.$args['listing_type']->ID.'/'.$css_file_name.".css")) {
$style_url = $upload['baseurl']."/ulisting/css/".$css_file_name.".css";
} else {
$style_url = $upload['baseurl'].'/ulisting/css/'.$args['listing_type']->ID.'/'.$css_file_name.".css";
}
【问题讨论】:
-
$args可能未定义,并且由于您没有代码向我们展示您如何设置$args值,我们不可能知道或正确地帮助您。请阅读SO | How to ask -
$args没有索引listing_type,这就是为什么你会得到$args['listing_type']->ID // Trying to get property of non-object -
我猜 $args 已定义但为空或不包含您要查找的内容,如果您使用
func_get_arg请注意,关键是索引 0,1,2...而不是名称的arg