id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc 7040,PHP 7.0 Fatal Errors,TJNowell,,"There are a number of syntax fatal errors in the latest BP and trunk BP. These can be found using the following bash command: {{{ find . -type f -name '*.php' -exec php -l {} \; |grep -v ""No syntax errors detected"" }}} Resulting in numerous deprecation warnings and these fatal errors, with the errors coming from the bp-forum component: {{{ Parse error: syntax error, unexpected 'new' (T_NEW) in ./src/bp-forums/bbpress/bb-admin/includes/class.bb-install.php on line 1283 Errors parsing ./src/bp-forums/bbpress/bb-admin/includes/class.bb-install.php Parse error: syntax error, unexpected 'new' (T_NEW) in ./src/bp-forums/bbpress/bb-includes/backpress/class.wp-taxonomy.php on line 586 Errors parsing ./src/bp-forums/bbpress/bb-includes/backpress/class.wp-taxonomy.php Parse error: syntax error, unexpected 'new' (T_NEW) in ./src/bp-forums/bbpress/bb-includes/backpress/functions.wp-object-cache.php on line 108 Errors parsing ./src/bp-forums/bbpress/bb-includes/backpress/functions.wp-object-cache.php Parse error: syntax error, unexpected '&' in ./src/bp-forums/bbpress/bb-includes/backpress/functions.wp-taxonomy.php on line 179 Errors parsing ./src/bp-forums/bbpress/bb-includes/backpress/functions.wp-taxonomy.php Parse error: syntax error, unexpected 'new' (T_NEW) in ./src/bp-forums/bbpress/bb-includes/backpress/pomo/mo.php on line 171 Errors parsing ./src/bp-forums/bbpress/bb-includes/backpress/pomo/mo.php Parse error: syntax error, unexpected 'new' (T_NEW) in ./src/bp-forums/bbpress/bb-includes/backpress/pomo/sample/app.php on line 36 Errors parsing ./src/bp-forums/bbpress/bb-includes/backpress/pomo/sample/app.php Parse error: syntax error, unexpected 'new' (T_NEW) in ./src/bp-forums/bbpress/bb-includes/functions.bb-l10n.php on line 484 Errors parsing ./src/bp-forums/bbpress/bb-includes/functions.bb-l10n.php Parse error: syntax error, unexpected 'new' (T_NEW) in ./src/bp-forums/bbpress/bb-settings.php on line 188 Errors parsing ./src/bp-forums/bbpress/bb-settings.php }}} They appear to be from lines that use: {{{ =& new }}} Which is necessary in PHP 4.0 to retain the reference, but not needed in the PHP 5 object model, and broken in PHP 7",defect (bug),closed,normal,,Forums,2.5.0,normal,no action required,,