【发布时间】:2019-12-31 17:29:35
【问题描述】:
我有一个错误:警告:count():参数必须是数组或实现可计数的对象
public static function setSection( $section, $section_data = array(), $additional_section_data = array() ) {
if(count($additional_section_data) > 0 && !empty($additional_section_data)){
$section_data['fields'] = array_merge($section_data['fields'], $additional_section_data);
}
self::$sections[ $section ] = $section_data;
}
【问题讨论】:
-
var_dump()
$section_data['fields']和$additional_section_data看看你得到了什么。 -
$additional_section_data在调用此函数时可能不是数组。如果您省略参数,它将是一个数组,但是当您不省略参数时,您需要确保传递可数。