Title: php foreach error on php7.1
Last modified: May 31, 2017

---

# php foreach error on php7.1

 *  Resolved [fprati](https://wordpress.org/support/users/fprati/)
 * (@fprati)
 * [8 years, 12 months ago](https://wordpress.org/support/topic/php-foreach-error-on-php7-1/)
 * Hello,
    the plugin seems to work fine, but I get the following error each time
   any page (even when the menu is not present) is accessed:
 * PHP message: PHP Warning: Invalid argument supplied for foreach() in /wp-content/
   plugins/menu-image/menu-image.php on line 316
 * I am on WP 4.7.5 and php 7.1. No error on php 7.0.
 * Regards

Viewing 5 replies - 1 through 5 (of 5 total)

 *  [zviryatko](https://wordpress.org/support/users/zviryatko/)
 * (@zviryatko)
 * [8 years, 11 months ago](https://wordpress.org/support/topic/php-foreach-error-on-php7-1/#post-9226143)
 * Hello, seems an old bug, I though I’ve fixed it in last version, maybe I just
   didn’t update wp.org repository, it hard to do it with svn :'(
 *  Thread Starter [fprati](https://wordpress.org/support/users/fprati/)
 * (@fprati)
 * [8 years, 9 months ago](https://wordpress.org/support/topic/php-foreach-error-on-php7-1/#post-9431201)
 * No, unfortunately the error is still there.
 *  Thread Starter [fprati](https://wordpress.org/support/users/fprati/)
 * (@fprati)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/php-foreach-error-on-php7-1/#post-9566899)
 * Hi,
    still no fix for this, please? To complete the information, the error always
   come in pairs, here is the complete line:
 * PHP Warning: Illegal string offset ‘class’ in ../wp-content/plugins/menu-image/
   menu-image.php on line 302″
    PHP Warning: Invalid argument supplied for foreach()
   in ../wp-content/plugins/menu-image/menu-image.php on line 316″
 * Hope it helps
    Regards Franco
 *  [adandre](https://wordpress.org/support/users/adandre/)
 * (@adandre)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/php-foreach-error-on-php7-1/#post-9850834)
 * Dear, I also have the same problem, can anyone help us?
 *  [thisismyalterego](https://wordpress.org/support/users/thisismyalterego/)
 * (@thisismyalterego)
 * [8 years, 4 months ago](https://wordpress.org/support/topic/php-foreach-error-on-php7-1/#post-9896514)
 * edit: I was wrong with my solution so I’ve removed it. When I’ve found a bugfix
   I will post it here.
 * Update: The solution for this problem can be found here: [https://wordpress.org/support/topic/shows-warning-message/](https://wordpress.org/support/topic/shows-warning-message/)
    -  This reply was modified 8 years, 4 months ago by [thisismyalterego](https://wordpress.org/support/users/thisismyalterego/).
    -  This reply was modified 8 years, 4 months ago by [thisismyalterego](https://wordpress.org/support/users/thisismyalterego/).
    -  This reply was modified 8 years, 4 months ago by [thisismyalterego](https://wordpress.org/support/users/thisismyalterego/).
    -  This reply was modified 8 years, 4 months ago by [thisismyalterego](https://wordpress.org/support/users/thisismyalterego/).

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘php foreach error on php7.1’ is closed to new replies.

 * ![](https://ps.w.org/menu-image/assets/icon-128x128.png?rev=2123398)
 * [Menu Image, Icons made easy](https://wordpress.org/plugins/menu-image/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/menu-image/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/menu-image/)
 * [Active Topics](https://wordpress.org/support/plugin/menu-image/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/menu-image/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/menu-image/reviews/)

 * 5 replies
 * 4 participants
 * Last reply from: [thisismyalterego](https://wordpress.org/support/users/thisismyalterego/)
 * Last activity: [8 years, 4 months ago](https://wordpress.org/support/topic/php-foreach-error-on-php7-1/#post-9896514)
 * Status: resolved