Priority File Manager

πŸ“ public_html
Base Directory:
/home/toolrmtm/crazyespresso.com/wp-includes
NameTypeSizeActions
πŸ“ .. Folder -
πŸ“ ID3 Folder -
πŸ“ IXR Folder -
πŸ“ PHPMailer Folder -
πŸ“ Requests Folder -
πŸ“ SimplePie Folder -
πŸ“ Text Folder -
πŸ“ abilities-api Folder -
πŸ“„ abilities-api.php File 24369
Edit Download
πŸ“„ abilities.php File 7983
Edit Download
πŸ“„ admin-bar.php File 36966
Edit Download
πŸ“ assets Folder -
πŸ“„ atomlib.php File 12181
Edit Download
πŸ“„ author-template.php File 19391
Edit Download
πŸ“ block-bindings Folder -
πŸ“„ block-bindings.php File 7526
Edit Download
πŸ“„ block-editor.php File 29282
Edit Download
πŸ“„ block-i18n.json File 316
Edit Download
πŸ“ block-patterns Folder -
πŸ“„ block-patterns.php File 13213
Edit Download
πŸ“ block-supports Folder -
πŸ“„ block-template-utils.php File 62484
Edit Download
πŸ“„ block-template.php File 15359
Edit Download
πŸ“ blocks Folder -
πŸ“„ blocks.php File 114739
Edit Download
πŸ“„ bookmark-template.php File 12768
Edit Download
πŸ“„ bookmark.php File 15427
Edit Download
πŸ“„ cache-compat.php File 10078
Edit Download
πŸ“„ cache.php File 13486
Edit Download
πŸ“„ canonical.php File 34645
Edit Download
πŸ“„ capabilities.php File 43652
Edit Download
πŸ“„ category-template.php File 57045
Edit Download
πŸ“„ category.php File 12829
Edit Download
πŸ“ certificates Folder -
πŸ“„ class-IXR.php File 2616
Edit Download
πŸ“„ class-avif-info.php File 29615
Edit Download
πŸ“„ class-feed.php File 539
Edit Download
πŸ“„ class-http.php File 367
Edit Download
πŸ“„ class-json.php File 43676
Edit Download
πŸ“„ class-oembed.php File 401
Edit Download
πŸ“„ class-phpass.php File 6771
Edit Download
πŸ“„ class-phpmailer.php File 664
Edit Download
πŸ“„ class-pop3.php File 21121
Edit Download
πŸ“„ class-requests.php File 2237
Edit Download
πŸ“„ class-simplepie.php File 453
Edit Download
πŸ“„ class-smtp.php File 457
Edit Download
πŸ“„ class-snoopy.php File 37715
Edit Download
πŸ“„ class-walker-category-dropdown.php File 2469
Edit Download
πŸ“„ class-walker-category.php File 8477
Edit Download
πŸ“„ class-walker-comment.php File 14221
Edit Download
πŸ“„ class-walker-nav-menu.php File 12044
Edit Download
πŸ“„ class-walker-page-dropdown.php File 2710
Edit Download
πŸ“„ class-walker-page.php File 7612
Edit Download
πŸ“„ class-wp-admin-bar.php File 17874
Edit Download
πŸ“„ class-wp-ajax-response.php File 5266
Edit Download
πŸ“„ class-wp-application-passwords.php File 17099
Edit Download
πŸ“„ class-wp-block-bindings-registry.php File 8482
Edit Download
πŸ“„ class-wp-block-bindings-source.php File 2992
Edit Download
πŸ“„ class-wp-block-editor-context.php File 1350
Edit Download
πŸ“„ class-wp-block-list.php File 4713
Edit Download
πŸ“„ class-wp-block-metadata-registry.php File 11895
Edit Download
πŸ“„ class-wp-block-parser-block.php File 2555
Edit Download
πŸ“„ class-wp-block-parser-frame.php File 2017
Edit Download
πŸ“„ class-wp-block-parser.php File 11516
Edit Download
πŸ“„ class-wp-block-pattern-categories-registry.php File 5450
Edit Download
πŸ“„ class-wp-block-patterns-registry.php File 10851
Edit Download
πŸ“„ class-wp-block-processor.php File 69469
Edit Download
πŸ“„ class-wp-block-styles-registry.php File 6497
Edit Download
πŸ“„ class-wp-block-supports.php File 5626
Edit Download
πŸ“„ class-wp-block-template.php File 2033
Edit Download
πŸ“„ class-wp-block-templates-registry.php File 7193
Edit Download
πŸ“„ class-wp-block-type-registry.php File 5030
Edit Download
πŸ“„ class-wp-block-type.php File 17265
Edit Download
πŸ“„ class-wp-block.php File 24812
Edit Download
πŸ“„ class-wp-classic-to-block-menu-converter.php File 4070
Edit Download
πŸ“„ class-wp-comment-query.php File 48804
Edit Download
πŸ“„ class-wp-comment.php File 9437
Edit Download
πŸ“„ class-wp-customize-control.php File 26119
Edit Download
πŸ“„ class-wp-customize-manager.php File 203139
Edit Download
πŸ“„ class-wp-customize-nav-menus.php File 58013
Edit Download
πŸ“„ class-wp-customize-panel.php File 10710
Edit Download
πŸ“„ class-wp-customize-section.php File 11209
Edit Download
πŸ“„ class-wp-customize-setting.php File 29962
Edit Download
πŸ“„ class-wp-customize-widgets.php File 72607
Edit Download
πŸ“„ class-wp-date-query.php File 36147
Edit Download
πŸ“„ class-wp-dependencies.php File 15381
Edit Download
πŸ“„ class-wp-dependency.php File 2633
Edit Download
πŸ“„ class-wp-duotone.php File 40783
Edit Download
πŸ“„ class-wp-editor.php File 72335
Edit Download
πŸ“„ class-wp-embed.php File 15931
Edit Download
πŸ“„ class-wp-error.php File 7502
Edit Download
πŸ“„ class-wp-exception.php File 253
Edit Download
πŸ“„ class-wp-fatal-error-handler.php File 8150
Edit Download
πŸ“„ class-wp-feed-cache-transient.php File 3304
Edit Download
πŸ“„ class-wp-feed-cache.php File 969
Edit Download
πŸ“„ class-wp-hook.php File 16674
Edit Download
πŸ“„ class-wp-http-cookie.php File 7389
Edit Download
πŸ“„ class-wp-http-curl.php File 13261
Edit Download
πŸ“„ class-wp-http-encoding.php File 6689
Edit Download
πŸ“„ class-wp-http-ixr-client.php File 3501
Edit Download
πŸ“„ class-wp-http-proxy.php File 5980
Edit Download
πŸ“„ class-wp-http-requests-hooks.php File 2022
Edit Download
πŸ“„ class-wp-http-requests-response.php File 4400
Edit Download
πŸ“„ class-wp-http-response.php File 2977
Edit Download
πŸ“„ class-wp-http-streams.php File 16859
Edit Download
πŸ“„ class-wp-http.php File 41570
Edit Download
πŸ“„ class-wp-image-editor-gd.php File 20705
Edit Download
πŸ“„ class-wp-image-editor-imagick.php File 36977
Edit Download
πŸ“„ class-wp-image-editor.php File 17415
Edit Download
πŸ“„ class-wp-list-util.php File 7443
Edit Download
πŸ“„ class-wp-locale-switcher.php File 6776
Edit Download
πŸ“„ class-wp-locale.php File 16883
Edit Download
πŸ“„ class-wp-matchesmapregex.php File 1828
Edit Download
πŸ“„ class-wp-meta-query.php File 30533
Edit Download
πŸ“„ class-wp-metadata-lazyloader.php File 6833
Edit Download
πŸ“„ class-wp-navigation-fallback.php File 9193
Edit Download
πŸ“„ class-wp-network-query.php File 19887
Edit Download
πŸ“„ class-wp-network.php File 12296
Edit Download
πŸ“„ class-wp-object-cache.php File 17524
Edit Download
πŸ“„ class-wp-oembed-controller.php File 6905
Edit Download
πŸ“„ class-wp-oembed.php File 31670
Edit Download
πŸ“„ class-wp-paused-extensions-storage.php File 5111
Edit Download
πŸ“„ class-wp-phpmailer.php File 4348
Edit Download
πŸ“„ class-wp-plugin-dependencies.php File 25315
Edit Download
πŸ“„ class-wp-post-type.php File 30680
Edit Download
πŸ“„ class-wp-post.php File 6491
Edit Download
πŸ“„ class-wp-query.php File 163744
Edit Download
πŸ“„ class-wp-recovery-mode-cookie-service.php File 6877
Edit Download
πŸ“„ class-wp-recovery-mode-email-service.php File 11183
Edit Download
πŸ“„ class-wp-recovery-mode-key-service.php File 4884
Edit Download
πŸ“„ class-wp-recovery-mode-link-service.php File 3463
Edit Download
πŸ“„ class-wp-recovery-mode.php File 11453
Edit Download
πŸ“„ class-wp-rewrite.php File 63687
Edit Download
πŸ“„ class-wp-role.php File 2523
Edit Download
πŸ“„ class-wp-roles.php File 9394
Edit Download
πŸ“„ class-wp-script-modules.php File 31882
Edit Download
πŸ“„ class-wp-scripts.php File 34177
Edit Download
πŸ“„ class-wp-session-tokens.php File 7319
Edit Download
πŸ“„ class-wp-simplepie-file.php File 3552
Edit Download
πŸ“„ class-wp-simplepie-sanitize-kses.php File 1910
Edit Download
πŸ“„ class-wp-site-query.php File 31655
Edit Download
πŸ“„ class-wp-site.php File 7467
Edit Download
πŸ“„ class-wp-speculation-rules.php File 7527
Edit Download
πŸ“„ class-wp-styles.php File 12144
Edit Download
πŸ“„ class-wp-tax-query.php File 19577
Edit Download
πŸ“„ class-wp-taxonomy.php File 18559
Edit Download
πŸ“„ class-wp-term-query.php File 40953
Edit Download
πŸ“„ class-wp-term.php File 5298
Edit Download
πŸ“„ class-wp-text-diff-renderer-inline.php File 979
Edit Download
πŸ“„ class-wp-text-diff-renderer-table.php File 18880
Edit Download
πŸ“„ class-wp-textdomain-registry.php File 10481
Edit Download
πŸ“„ class-wp-theme-json-data.php File 1809
Edit Download
πŸ“„ class-wp-theme-json-resolver.php File 35738
Edit Download
πŸ“„ class-wp-theme-json-schema.php File 7367
Edit Download
πŸ“„ class-wp-theme-json.php File 164347
Edit Download
πŸ“„ class-wp-theme.php File 65810
Edit Download
πŸ“„ class-wp-token-map.php File 28618
Edit Download
πŸ“„ class-wp-url-pattern-prefixer.php File 4802
Edit Download
πŸ“„ class-wp-user-meta-session-tokens.php File 3011
Edit Download
πŸ“„ class-wp-user-query.php File 44166
Edit Download
πŸ“„ class-wp-user-request.php File 2305
Edit Download
πŸ“„ class-wp-user.php File 23044
Edit Download
πŸ“„ class-wp-walker.php File 13322
Edit Download
πŸ“„ class-wp-widget-factory.php File 3347
Edit Download
πŸ“„ class-wp-widget.php File 18429
Edit Download
πŸ“„ class-wp-xmlrpc-server.php File 215447
Edit Download
πŸ“„ class-wp.php File 26481
Edit Download
πŸ“„ class-wpdb.php File 118627
Edit Download
πŸ“„ class.wp-dependencies.php File 373
Edit Download
πŸ“„ class.wp-scripts.php File 343
Edit Download
πŸ“„ class.wp-styles.php File 338
Edit Download
πŸ“„ comment-template.php File 103145
Edit Download
πŸ“„ comment.php File 134069
Edit Download
πŸ“„ compat-utf8.php File 19554
Edit Download
πŸ“„ compat.php File 17830
Edit Download
πŸ“„ cron.php File 42988
Edit Download
πŸ“ css Folder -
πŸ“ customize Folder -
πŸ“„ date.php File 400
Edit Download
πŸ“„ default-constants.php File 11365
Edit Download
πŸ“„ default-filters.php File 37910
Edit Download
πŸ“„ default-widgets.php File 2295
Edit Download
πŸ“„ deprecated.php File 192644
Edit Download
πŸ“„ embed-template.php File 338
Edit Download
πŸ“„ embed.php File 38911
Edit Download
πŸ“„ error-protection.php File 4121
Edit Download
πŸ“„ feed-atom-comments.php File 5504
Edit Download
πŸ“„ feed-atom.php File 3121
Edit Download
πŸ“„ feed-rdf.php File 2668
Edit Download
πŸ“„ feed-rss.php File 1189
Edit Download
πŸ“„ feed-rss2-comments.php File 4136
Edit Download
πŸ“„ feed-rss2.php File 3799
Edit Download
πŸ“„ feed.php File 23579
Edit Download
πŸ“ fonts Folder -
πŸ“„ fonts.php File 9790
Edit Download
πŸ“„ formatting.php File 354741
Edit Download
πŸ“„ functions.php File 288600
Edit Download
πŸ“„ functions.wp-scripts.php File 15311
Edit Download
πŸ“„ functions.wp-styles.php File 8641
Edit Download
πŸ“„ general-template.php File 173004
Edit Download
πŸ“„ global-styles-and-settings.php File 21204
Edit Download
πŸ“ html-api Folder -
πŸ“„ http.php File 25878
Edit Download
πŸ“„ https-detection.php File 5857
Edit Download
πŸ“„ https-migration.php File 4741
Edit Download
πŸ“ images Folder -
πŸ“ interactivity-api Folder -
πŸ“ js Folder -
πŸ“„ kses.php File 83677
Edit Download
πŸ“ l10n Folder -
πŸ“„ l10n.php File 68797
Edit Download
πŸ“„ link-template.php File 160117
Edit Download
πŸ“„ load.php File 56510
Edit Download
πŸ“„ locale.php File 162
Edit Download
πŸ“„ media-template.php File 63197
Edit Download
πŸ“„ media.php File 221186
Edit Download
πŸ“„ meta.php File 66556
Edit Download
πŸ“„ ms-blogs.php File 25845
Edit Download
πŸ“„ ms-default-constants.php File 4921
Edit Download
πŸ“„ ms-default-filters.php File 6636
Edit Download
πŸ“„ ms-deprecated.php File 21759
Edit Download
πŸ“„ ms-files.php File 2857
Edit Download
πŸ“„ ms-functions.php File 91842
Edit Download
πŸ“„ ms-load.php File 19887
Edit Download
πŸ“„ ms-network.php File 3782
Edit Download
πŸ“„ ms-settings.php File 4204
Edit Download
πŸ“„ ms-site.php File 41717
Edit Download
πŸ“„ nav-menu-template.php File 25990
Edit Download
πŸ“„ nav-menu.php File 44373
Edit Download
πŸ“„ option.php File 105035
Edit Download
πŸ“ php-compat Folder -
πŸ“„ pluggable-deprecated.php File 6324
Edit Download
πŸ“„ pluggable.php File 127440
Edit Download
πŸ“„ plugin.php File 36501
Edit Download
πŸ“ pomo Folder -
πŸ“„ post-formats.php File 7102
Edit Download
πŸ“„ post-template.php File 68648
Edit Download
πŸ“„ post-thumbnail-template.php File 10879
Edit Download
πŸ“„ post.php File 296072
Edit Download
πŸ“„ query.php File 37095
Edit Download
πŸ“„ registration-functions.php File 200
Edit Download
πŸ“„ registration.php File 200
Edit Download
πŸ“ rest-api Folder -
πŸ“„ rest-api.php File 100654
Edit Download
πŸ“„ revision.php File 30741
Edit Download
πŸ“„ rewrite.php File 19490
Edit Download
πŸ“„ robots-template.php File 5185
Edit Download
πŸ“„ rss-functions.php File 255
Edit Download
πŸ“„ rss.php File 23203
Edit Download
πŸ“„ script-loader.php File 153993
Edit Download
πŸ“„ script-modules.php File 9911
Edit Download
πŸ“„ session.php File 258
Edit Download
πŸ“„ shortcodes.php File 24050
Edit Download
πŸ“ sitemaps Folder -
πŸ“„ sitemaps.php File 3238
Edit Download
πŸ“ sodium_compat Folder -
πŸ“„ speculative-loading.php File 8600
Edit Download
πŸ“„ spl-autoload-compat.php File 441
Edit Download
πŸ“ style-engine Folder -
πŸ“„ style-engine.php File 7563
Edit Download
πŸ“„ taxonomy.php File 177058
Edit Download
πŸ“„ template-canvas.php File 544
Edit Download
πŸ“„ template-loader.php File 3929
Edit Download
πŸ“„ template.php File 36834
Edit Download
πŸ“ theme-compat Folder -
πŸ“„ theme-i18n.json File 1526
Edit Download
πŸ“„ theme-previews.php File 2910
Edit Download
πŸ“„ theme-templates.php File 6238
Edit Download
πŸ“„ theme.json File 8921
Edit Download
πŸ“„ theme.php File 135008
Edit Download
πŸ“„ update.php File 38353
Edit Download
πŸ“„ user.php File 178062
Edit Download
πŸ“„ utf8.php File 7260
Edit Download
πŸ“„ vars.php File 6562
Edit Download
πŸ“„ version.php File 1104
Edit Download
πŸ“ widgets Folder -
πŸ“„ widgets.php File 71129
Edit Download
πŸ“„ wp-db.php File 445
Edit Download
πŸ“„ wp-diff.php File 799
Edit Download

View File: utf8.php

<?php

if ( extension_loaded( 'mbstring' ) ) :
	/**
	 * Determines if a given byte string represents a valid UTF-8 encoding.
	 *
	 * Note that it’s unlikely for non-UTF-8 data to validate as UTF-8, but
	 * it is still possible. Many texts are simultaneously valid UTF-8,
	 * valid US-ASCII, and valid ISO-8859-1 (`latin1`).
	 *
	 * Example:
	 *
	 *     true === wp_is_valid_utf8( '' );
	 *     true === wp_is_valid_utf8( 'just a test' );
	 *     true === wp_is_valid_utf8( "\xE2\x9C\x8F" );    // Pencil, U+270F.
	 *     true === wp_is_valid_utf8( "\u{270F}" );        // Pencil, U+270F.
	 *     true === wp_is_valid_utf8( '✏' );              // Pencil, U+270F.
	 *
	 *     false === wp_is_valid_utf8( "just \xC0 test" ); // Invalid bytes.
	 *     false === wp_is_valid_utf8( "\xE2\x9C" );       // Invalid/incomplete sequences.
	 *     false === wp_is_valid_utf8( "\xC1\xBF" );       // Overlong sequences.
	 *     false === wp_is_valid_utf8( "\xED\xB0\x80" );   // Surrogate halves.
	 *     false === wp_is_valid_utf8( "B\xFCch" );        // ISO-8859-1 high-bytes.
	 *                                                     // E.g. The β€œΓΌβ€ in ISO-8859-1 is a single byte 0xFC,
	 *                                                     // but in UTF-8 is the two-byte sequence 0xC3 0xBC.
	 *
	 *  A β€œvalid” string consists of β€œwell-formed UTF-8 code unit sequence[s],” meaning
	 *  that the bytes conform to the UTF-8 encoding scheme, all characters use the minimal
	 *  byte sequence required by UTF-8, and that no sequence encodes a UTF-16 surrogate
	 *  code point or any character above the representable range.
	 *
	 * @see https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-3/#G32860
	 *
	 * @since 6.9.0
	 *
	 * @param string $bytes String which might contain text encoded as UTF-8.
	 * @return bool Whether the provided bytes can decode as valid UTF-8.
	 */
	function wp_is_valid_utf8( string $bytes ): bool {
		return mb_check_encoding( $bytes, 'UTF-8' );
	}
else :
	/**
	 * Fallback function for validating UTF-8.
	 *
	 * @ignore
	 * @private
	 *
	 * @since 6.9.0
	 */
	function wp_is_valid_utf8( string $string ): bool {
		return _wp_is_valid_utf8_fallback( $string );
	}
endif;

if (
	extension_loaded( 'mbstring' ) &&
	// Maximal subpart substitution introduced by php/php-src@04e59c916f12b322ac55f22314e31bd0176d01cb.
	version_compare( PHP_VERSION, '8.1.6', '>=' )
) :
	/**
	 * Replaces ill-formed UTF-8 byte sequences with the Unicode Replacement Character.
	 *
	 * Knowing what to do in the presence of text encoding issues can be complicated.
	 * This function replaces invalid spans of bytes to neutralize any corruption that
	 * may be there and prevent it from causing further problems downstream.
	 *
	 * However, it’s not always ideal to replace those bytes. In some settings it may
	 * be best to leave the invalid bytes in the string so that downstream code can handle
	 * them in a specific way. Replacing the bytes too early, like escaping for HTML too
	 * early, can introduce other forms of corruption and data loss.
	 *
	 * When in doubt, use this function to replace spans of invalid bytes.
	 *
	 * Replacement follows the β€œmaximal subpart” algorithm for secure and interoperable
	 * strings. This can lead to sequences of multiple replacement characters in a row.
	 *
	 * Example:
	 *
	 *     // Valid strings come through unchanged.
	 *     'test' === wp_scrub_utf8( 'test' );
	 *
	 *     // Invalid sequences of bytes are replaced.
	 *     $invalid = "the byte \xC0 is never allowed in a UTF-8 string.";
	 *     "the byte \u{FFFD} is never allowed in a UTF-8 string." === wp_scrub_utf8( $invalid, true );
	 *     'the byte οΏ½ is never allowed in a UTF-8 string.' === wp_scrub_utf8( $invalid, true );
	 *
	 *     // Maximal subparts are replaced individually.
	 *     '.οΏ½.' === wp_scrub_utf8( ".\xC0." );              // C0 is never valid.
	 *     '.οΏ½.' === wp_scrub_utf8( ".\xE2\x8C." );          // Missing A3 at end.
	 *     '.οΏ½οΏ½.' === wp_scrub_utf8( ".\xE2\x8C\xE2\x8C." ); // Maximal subparts replaced separately.
	 *     '.οΏ½οΏ½.' === wp_scrub_utf8( ".\xC1\xBF." );         // Overlong sequence.
	 *     '.οΏ½οΏ½οΏ½.' === wp_scrub_utf8( ".\xED\xA0\x80." );    // Surrogate half.
	 *
	 * Note! The Unicode Replacement Character is itself a Unicode character (U+FFFD).
	 * Once a span of invalid bytes has been replaced by one, it will not be possible
	 * to know whether the replacement character was originally intended to be there
	 * or if it is the result of scrubbing bytes. It is ideal to leave replacement for
	 * display only, but some contexts (e.g. generating XML or passing data into a
	 * large language model) require valid input strings.
	 *
	 * @since 6.9.0
	 *
	 * @see https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-5/#G40630
	 *
	 * @param string $text String which is assumed to be UTF-8 but may contain invalid sequences of bytes.
	 * @return string Input text with invalid sequences of bytes replaced with the Unicode replacement character.
	 */
	function wp_scrub_utf8( $text ) {
		/*
		 * While it looks like setting the substitute character could fail,
		 * the internal PHP code will never fail when provided a valid
		 * code point as a number. In this case, there’s no need to check
		 * its return value to see if it succeeded.
		 */
		$prev_replacement_character = mb_substitute_character();
		mb_substitute_character( 0xFFFD );
		$scrubbed = mb_scrub( $text, 'UTF-8' );
		mb_substitute_character( $prev_replacement_character );

		return $scrubbed;
	}
else :
	/**
	 * Fallback function for scrubbing UTF-8.
	 *
	 * @ignore
	 * @private
	 *
	 * @since 6.9.0
	 */
	function wp_scrub_utf8( $text ) {
		return _wp_scrub_utf8_fallback( $text );
	}
endif;

if ( _wp_can_use_pcre_u() ) :
	/**
	 * Returns whether the given string contains Unicode noncharacters.
	 *
	 * XML recommends against using noncharacters and HTML forbids their
	 * use in attribute names. Unicode recommends that they not be used
	 * in open exchange of data.
	 *
	 * Noncharacters are code points within the following ranges:
	 *  - U+FDD0–U+FDEF
	 *  - U+FFFE–U+FFFF
	 *  - U+1FFFE, U+1FFFF, U+2FFFE, U+2FFFF, …, U+10FFFE, U+10FFFF
	 *
	 * @see https://www.unicode.org/versions/Unicode17.0.0/core-spec/chapter-23/#G12612
	 * @see https://www.w3.org/TR/xml/#charsets
	 * @see https://html.spec.whatwg.org/#attributes-2
	 *
	 * @since 6.9.0
	 *
	 * @param string $text Are there noncharacters in this string?
	 * @return bool Whether noncharacters were found in the string.
	 */
	function wp_has_noncharacters( string $text ): bool {
		return 1 === preg_match(
			'/[\x{FDD0}-\x{FDEF}\x{FFFE}\x{FFFF}\x{1FFFE}\x{1FFFF}\x{2FFFE}\x{2FFFF}\x{3FFFE}\x{3FFFF}\x{4FFFE}\x{4FFFF}\x{5FFFE}\x{5FFFF}\x{6FFFE}\x{6FFFF}\x{7FFFE}\x{7FFFF}\x{8FFFE}\x{8FFFF}\x{9FFFE}\x{9FFFF}\x{AFFFE}\x{AFFFF}\x{BFFFE}\x{BFFFF}\x{CFFFE}\x{CFFFF}\x{DFFFE}\x{DFFFF}\x{EFFFE}\x{EFFFF}\x{FFFFE}\x{FFFFF}\x{10FFFE}\x{10FFFF}]/u',
			$text
		);
	}
else :
	/**
	 * Fallback function for detecting noncharacters in a text.
	 *
	 * @ignore
	 * @private
	 *
	 * @since 6.9.0
	 */
	function wp_has_noncharacters( string $text ): bool {
		return _wp_has_noncharacters_fallback( $text );
	}
endif;