Make WordPress Core


Ignore:
Timestamp:
04/05/2020 03:00:44 AM (5 years ago)
Author:
SergeyBiryukov
Message:

Coding Standards: Use strict type check for in_array() and array_search() where strings are involved.

This reduces the number of WordPress.PHP.StrictInArray.MissingTrueStrict issues from 486 to 50.

Includes minor code layout fixes for better readability.

See #49542.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/network.php

    r47198 r47550  
    136136    $hostname  = get_clean_basedomain();
    137137    $has_ports = strstr( $hostname, ':' );
    138     if ( ( false !== $has_ports && ! in_array( $has_ports, array( ':80', ':443' ) ) ) ) {
     138    if ( ( false !== $has_ports && ! in_array( $has_ports, array( ':80', ':443' ), true ) ) ) {
    139139        echo '<div class="error"><p><strong>' . __( 'Error:' ) . '</strong> ' . __( 'You cannot install a network of sites with your server address.' ) . '</p></div>';
    140140        echo '<p>' . sprintf(
     
    163163    }
    164164
    165     if ( ! empty( $_POST['sitename'] ) && ! in_array( 'empty_sitename', $error_codes ) ) {
     165    if ( ! empty( $_POST['sitename'] ) && ! in_array( 'empty_sitename', $error_codes, true ) ) {
    166166        $site_name = $_POST['sitename'];
    167167    } else {
     
    170170    }
    171171
    172     if ( ! empty( $_POST['email'] ) && ! in_array( 'invalid_email', $error_codes ) ) {
     172    if ( ! empty( $_POST['email'] ) && ! in_array( 'invalid_email', $error_codes, true ) ) {
    173173        $admin_email = $_POST['email'];
    174174    } else {
Note: See TracChangeset for help on using the changeset viewer.