Parsed: 133185

function wp_unique_prefixed_id( $prefix = '' ) {
  static $id_counters = array();

  if ( ! is_string( $prefix ) ) {
    wp_trigger_error(
      __FUNCTION__,
      sprintf( 'The prefix must be a string. "%s" data type given.', gettype( $prefix ) )
    );
    $prefix = '';
  }

  if ( ! isset( $id_counters[ $prefix ] ) ) {
    $id_counters[ $prefix ] = 0;
  }

  $id = ++$id_counters[ $prefix ];

  return $prefix . (string) $id;
}