What are the best practices for highlighting new posts in a PHP forum?

To highlight new posts in a PHP forum, one common approach is to use a timestamp to track when a post was created or last updated. By comparing this timestamp with the current time, you can determine if a post is considered "new" or not. One way to visually highlight new posts is to apply a different CSS class or style to them, such as changing the background color or adding a border.

```php
// Assuming $postTimestamp is the timestamp of the post
$currentTimestamp = time(); // Get the current timestamp

// Define a threshold (e.g., 24 hours) to determine if a post is new
$threshold = 24 * 60 * 60; // 24 hours in seconds

if ($currentTimestamp - $postTimestamp <= $threshold) {
    // Apply a CSS class for highlighting new posts
    echo '<div class="new-post">' . $postContent . '</div>';
} else {
    // Regular display for older posts
    echo '<div>' . $postContent . '</div>';
}
```

In this code snippet, we compare the difference between the current timestamp and the post timestamp to determine if a post is considered new. If the post falls within the defined threshold (e.g., 24 hours), we apply a CSS class "new-post" to visually highlight it. Otherwise, the post is displayed without any special styling.