diff --git a/src/wp-admin/includes/template.php b/src/wp-admin/includes/template.php
index d8ee91d7ec..e18e6bcbb3 100644
--- a/src/wp-admin/includes/template.php
+++ b/src/wp-admin/includes/template.php
@@ -1751,9 +1751,10 @@ function add_settings_field( $id, $title, $callback, $page, $section = 'default'
  * to output all the sections and fields that were added to that $page with
  * add_settings_section() and add_settings_field()
  *
+ * @since 2.7.0
+ *
  * @global array $wp_settings_sections Storage array of all settings sections added to admin pages.
  * @global array $wp_settings_fields Storage array of settings fields and info about their pages/sections.
- * @since 2.7.0
  *
  * @param string $page The slug name of the page whose settings sections you want to output.
  */
@@ -1800,10 +1801,10 @@ function do_settings_sections( $page ) {
  * a specific section. Should normally be called by do_settings_sections()
  * rather than directly.
  *
- * @global array $wp_settings_fields Storage array of settings fields and their pages/sections.
- *
  * @since 2.7.0
  *
+ * @global array $wp_settings_fields Storage array of settings fields and their pages/sections.
+ *
  * @param string $page Slug title of the admin page whose settings fields you want to show.
  * @param string $section Slug title of the settings section whose fields you want to show.
  */
diff --git a/src/wp-admin/nav-menus.php b/src/wp-admin/nav-menus.php
index ea76404c2e..5b1a48c123 100644
--- a/src/wp-admin/nav-menus.php
+++ b/src/wp-admin/nav-menus.php
@@ -672,10 +672,10 @@ if ( is_nav_menu( $nav_menu_selected_id ) ) {
 }
 
 /**
- * @global int $_wp_nav_menu_max_depth
- *
  * @since 3.0.0
  *
+ * @global int $_wp_nav_menu_max_depth
+ *
  * @param string $classes
  * @return string
  */
diff --git a/src/wp-includes/ms-settings.php b/src/wp-includes/ms-settings.php
index fbe0ea2618..f03c8c61f9 100644
--- a/src/wp-includes/ms-settings.php
+++ b/src/wp-includes/ms-settings.php
@@ -21,6 +21,8 @@ if ( ! defined( 'ABSPATH' ) ) {
  * These may be populated through a custom `sunrise.php`. If not, then this
  * file will attempt to populate them based on the current request.
  *
+ * @since 3.0.0
+ *
  * @global WP_Network $current_site The current network.
  * @global object     $current_blog The current site.
  * @global string     $domain       Deprecated. The domain of the site found on load.
@@ -32,7 +34,6 @@ if ( ! defined( 'ABSPATH' ) ) {
  * @global bool       $public       Deprecated. Whether the site found on load is public.
  *                                  Use `get_site()->public` instead.
  *
- * @since 3.0.0
  */
 global $current_site, $current_blog, $domain, $path, $site_id, $public;
 
diff --git a/src/wp-includes/option.php b/src/wp-includes/option.php
index bb790673f7..9239f68b5f 100644
--- a/src/wp-includes/option.php
+++ b/src/wp-includes/option.php
@@ -1629,10 +1629,10 @@ function set_transient( $transient, $value, $expiration = 0 ) {
  * The multi-table delete syntax is used to delete the transient record
  * from table a, and the corresponding transient_timeout record from table b.
  *
- * @global wpdb $wpdb WordPress database abstraction object.
- *
  * @since 4.9.0
  *
+ * @global wpdb $wpdb WordPress database abstraction object.
+ *
  * @param bool $force_db Optional. Force cleanup to run against the database even when an external object cache is used.
  */
 function delete_expired_transients( $force_db = false ) {
