wp-includes/comment-template.php:493Generates semantic classes for each comment element.
$css_classstring|string[]optional''$commentint|WP_Commentoptionalnull$postint|WP_Postoptionalnull$displaybooloptionaltruevoid|stringfunction comment_class( $css_class = '', $comment = null, $post = null, $display = true ) { // Separates classes with a single space, collates classes for comment DIV. $css_class = 'class="' . implode( ' ', get_comment_class( $css_class, $comment, $post ) ) . '"'; if ( $display ) { echo $css_class; } else { return $css_class; }}Introduced in 2.7.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-includes/comment-template.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.