WordPress.org

Make WordPress Core


Ignore:
Timestamp:
07/09/2019 05:44:42 AM (8 months ago)
Author:
pento
Message:

Coding Standards: Fix instances of WordPress.PHP.NoSilencedErrors.Discouraged.

Noteable changes:

  • The magic_quotes_runtime and magic_quotes_sybase settings were removed in PHP 5.4, so no longer need to be set.
  • Some functions that use external libraries can generate errors that can't be tested for, so are globally allowed to silence errors.
  • Quite a few functions would cause errors if safe_mode was set. This setting was removed in PHP 5.4.
  • Only a handful of header() calls needed corresponding headers_sent() checks for unit tests to pass, but more may need to be added as the nightlies builds are tested.

See #46732.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-settings.php

    r45582 r45611  
    5555wp_check_php_mysql_versions();
    5656
    57 // Disable magic quotes at runtime. Magic quotes are added using wpdb later in wp-settings.php.
    58 @ini_set( 'magic_quotes_runtime', 0 );
    59 @ini_set( 'magic_quotes_sybase', 0 );
    60 
    6157// WordPress calculates offsets from UTC.
    6258date_default_timezone_set( 'UTC' );
     
    9187 *                                    Default true.
    9288 */
    93 if ( WP_CACHE && apply_filters( 'enable_loading_advanced_cache_dropin', true ) ) {
     89if ( WP_CACHE && apply_filters( 'enable_loading_advanced_cache_dropin', true ) && file_exists( WP_CONTENT_DIR . '/advanced-cache.php' ) ) {
    9490    // For an advanced caching plugin to use. Uses a static drop-in because you would only want one.
    95     WP_DEBUG ? include( WP_CONTENT_DIR . '/advanced-cache.php' ) : @include( WP_CONTENT_DIR . '/advanced-cache.php' );
     91    include( WP_CONTENT_DIR . '/advanced-cache.php' );
    9692
    9793    // Re-initialize any hooks added manually by advanced-cache.php
Note: See TracChangeset for help on using the changeset viewer.