Make WordPress Core

Changeset 36020


Ignore:
Timestamp:
12/19/2015 04:58:59 AM (11 years ago)
Author:
DrewAPicture
Message:

Docs: Fix inline comment syntax in _mb_strlen(), an internal compat method for mb_strlen().

See #32246.

File:
1 edited

Legend:

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

    r36019 r36020  
    169169        }
    170170
    171         // The solution below works only for UTF-8,
    172         // so in case of a different charset just use built-in strlen()
     171        /*
     172         * The solution below works only for UTF-8, so in case of a different charset
     173         * just use built-in strlen().
     174         */
    173175        if ( ! in_array( $encoding, array( 'utf8', 'utf-8', 'UTF8', 'UTF-8' ) ) ) {
    174176                return strlen( $str );
    … …  
    176178
    177179        if ( _wp_can_use_pcre_u() ) {
    178                 // Use the regex unicode support to separate the UTF-8 characters into an array
     180                // Use the regex unicode support to separate the UTF-8 characters into an array.
    179181                preg_match_all( '/./us', $str, $match );
    180182                return count( $match[0] );
    … …  
    193195        )/x';
    194196
    195         $count = 1; // Start at 1 instead of 0 since the first thing we do is decrement
     197        // Start at 1 instead of 0 since the first thing we do is decrement.
     198        $count = 1;
    196199        do {
    197200                // We had some string left over from the last round, but we counted it in that last round.
    198201                $count--;
    199202
    200                 // Split by UTF-8 character, limit to 1000 characters (last array element will contain the rest of the string)
     203                /*
     204                 * Split by UTF-8 character, limit to 1000 characters (last array element will contain
     205                 * the rest of the string).
     206                 */
    201207                $pieces = preg_split( $regex, $str, 1000 );
    202208
    203                 // Increment
     209                // Increment.
    204210                $count += count( $pieces );
    205         } while ( $str = array_pop( $pieces ) ); // If there's anything left over, repeat the loop.
    206 
    207         // Fencepost: preg_split() always returns one extra item in the array
     211
     212        // If there's anything left over, repeat the loop.
     213        } while ( $str = array_pop( $pieces ) );
     214
     215        // Fencepost: preg_split() always returns one extra item in the array.
    208216        return --$count;
    209217}
Note: See TracChangeset for help on using the changeset viewer.