Changeset 50148 for trunk/src/wp-includes/functions.php
- Timestamp:
- 02/02/2021 05:08:48 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/functions.php
r50146 r50148 7867 7867 return abs( (float) $expected - (float) $actual ) <= $precision; 7868 7868 } 7869 7870 /**7871 * Allows PHP's getimagesize() to be debuggable when necessary.7872 *7873 * @since 5.7.07874 *7875 * @param string $filename The file path.7876 * @param array $imageinfo Extended image information, passed by reference.7877 * @return array|false Array of image information or false on failure.7878 */7879 function wp_getimagesize( $filename, &$imageinfo = array() ) {7880 if (7881 // Skip when running unit tests.7882 ! defined( 'DIR_TESTDATA' )7883 &&7884 // Return without silencing errors when in debug mode.7885 defined( 'WP_DEBUG' ) && WP_DEBUG7886 ) {7887 return getimagesize( $filename, $imageinfo );7888 }7889 7890 /**7891 * Silencing notice and warning is intentional.7892 *7893 * getimagesize() has a tendency to generate errors, such as "corrupt JPEG data: 7191 extraneous bytes before7894 * marker", even when it's able to provide image size information.7895 *7896 * See https://core.trac.wordpress.org/ticket/424807897 *7898 * phpcs:ignore WordPress.PHP.NoSilencedErrors7899 */7900 return @getimagesize( $filename, $imageinfo );7901 }
Note: See TracChangeset
for help on using the changeset viewer.