Переменная, передаваемая каждому (), не является массивом

У меня есть плагин, который выдает ошибку «Предупреждение: переменная, переданная каждому (), не является массивом или объектом в /…../wp-content/plugins/page-scroll-to-id/malihu-pagescroll2id.php по строке 174 ", а по строке 174, говорится

` while(list($var, $val)=each($pl_instances)){ add_settings_section( $this->db_prefix.'settings_section'.$this->index, null, '__return_false', // instead of null to avoid wp <3.4.1 warnings (https://core.trac.wordpress.org/ticket/21630) $this->plugin_slug );` 

Плагин не изменен, я сделал ошибку Google, но ничего не нашел. Я новичок в php. поэтому не знаю, что происходит в коде, который показывает ошибку.

Solutions Collecting From Web of "Переменная, передаваемая каждому (), не является массивом"