From 76ef0432c0ce8f560c9bf474fa52314697f7da68 Mon Sep 17 00:00:00 2001 From: Aaron Jorbin Date: Sun, 23 Sep 2018 22:50:24 +0000 Subject: [PATCH] General: PHP7.3 throws an `E_WARNING` when using continue to target a switch Applying continue to a switch is equivalent to using break and quite possibly, a continue targeting a higher level control structure is actually intended. To target the higher level control structure, a numeric argument has to be passed to continue. This fixes two cases in WordPress Core where this is currently happening. See: https://github.com/php/php-src/pull/3364 See: https://wiki.php.net/rfc/continue_on_switch_deprecation Props jrf. Fixes #44543. Built from https://develop.svn.wordpress.org/trunk@43653 git-svn-id: http://core.svn.wordpress.org/trunk@43482 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/pomo/plural-forms.php | 2 +- wp-includes/version.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/wp-includes/pomo/plural-forms.php b/wp-includes/pomo/plural-forms.php index cabc807180..a66d00f6de 100644 --- a/wp-includes/pomo/plural-forms.php +++ b/wp-includes/pomo/plural-forms.php @@ -207,7 +207,7 @@ class Plural_Forms { $span = strspn( $str, self::NUM_CHARS, $pos ); $output[] = array( 'value', intval( substr( $str, $pos, $span ) ) ); $pos += $span; - continue; + break; } throw new Exception( sprintf( 'Unknown symbol "%s"', $next ) ); diff --git a/wp-includes/version.php b/wp-includes/version.php index 08a19b7604..2511917c59 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '5.0-alpha-43652'; +$wp_version = '5.0-alpha-43653'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.