PHP E_WARNING being shown despite php.ini [closed]

Did you check your wp-config.php file for WP_DEBUG constants?

//enable debug
define( 'WP_DEBUG', true );

//save to file
define( 'WP_DEBUG_LOG', true );

//show in browser
define( 'WP_DEBUG_DISPLAY', true);

See https://codex.wordpress.org/WP_DEBUG for more details.