OK, after a bit of searching, I've found out this is a host issue, it seems to be because of zend.ze1_compatibility_mode being enabled in your php.ini file. I've added
ini_set('zend.ze1_compatibility_mode', '0');
to your ./inc/init.php file to disable this.