Make WordPress Core


Ignore:
Timestamp:
10/08/2020 09:13:57 PM (4 years ago)
Author:
SergeyBiryukov
Message:

General: Replace older-style PHP type conversion functions with type casts.

This improves performance, readability, and consistency throughout core.

  • intval()(int)
  • strval()(string)
  • floatval()(float)

Props ayeshrajans.
Fixes #42918.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/customize/nav-menus.php

    r48939 r49108  
    174174            'type_label' => 'Post',
    175175            'object'     => 'post',
    176             'object_id'  => intval( $post_id ),
    177             'url'        => get_permalink( intval( $post_id ) ),
     176            'object_id'  => (int) $post_id,
     177            'url'        => get_permalink( (int) $post_id ),
    178178        );
    179179
     
    206206            'type_label' => 'Page',
    207207            'object'     => 'page',
    208             'object_id'  => intval( $page_id ),
    209             'url'        => get_permalink( intval( $page_id ) ),
     208            'object_id'  => (int) $page_id,
     209            'url'        => get_permalink( (int) $page_id ),
    210210        );
    211211
     
    232232            'type_label' => 'Post',
    233233            'object'     => 'post',
    234             'object_id'  => intval( $post_id ),
    235             'url'        => get_permalink( intval( $post_id ) ),
     234            'object_id'  => (int) $post_id,
     235            'url'        => get_permalink( (int) $post_id ),
    236236        );
    237237
     
    258258            'type_label' => 'Category',
    259259            'object'     => 'category',
    260             'object_id'  => intval( $term_id ),
    261             'url'        => get_term_link( intval( $term_id ), 'category' ),
     260            'object_id'  => (int) $term_id,
     261            'url'        => get_term_link( (int) $term_id, 'category' ),
    262262        );
    263263
     
    328328                'type_label' => get_post_type_object( 'post' )->labels->singular_name,
    329329                'object'     => 'post',
    330                 'object_id'  => intval( $post_id ),
    331                 'url'        => get_permalink( intval( $post_id ) ),
     330                'object_id'  => (int) $post_id,
     331                'url'        => get_permalink( (int) $post_id ),
    332332            );
    333333            wp_set_object_terms( $post_id, $term_ids, 'category' );
     
    352352                'type_label' => get_taxonomy( 'category' )->labels->singular_name,
    353353                'object'     => 'category',
    354                 'object_id'  => intval( $term_id ),
    355                 'url'        => get_term_link( intval( $term_id ), 'category' ),
     354                'object_id'  => (int) $term_id,
     355                'url'        => get_term_link( (int) $term_id, 'category' ),
    356356            );
    357357            $s        = sanitize_text_field( wp_unslash( $term->name ) );
     
    432432            'type_label' => 'Tests Taxonomy',
    433433            'object'     => 'wptests_tax',
    434             'object_id'  => intval( $term_id ),
    435             'url'        => get_term_link( intval( $term_id ), '' ),
     434            'object_id'  => (int) $term_id,
     435            'url'        => get_term_link( (int) $term_id, '' ),
    436436        );
    437437
Note: See TracChangeset for help on using the changeset viewer.