How can PHP be used to implement if-else statements in a template class?

To implement if-else statements in a template class using PHP, you can use conditional statements within the template file to dynamically display content based on certain conditions. This allows you to customize the output of the template based on different scenarios or variables.

<?php
class Template {
    private $data = [];

    public function setData($key, $value) {
        $this->data[$key] = $value;
    }

    public function render($templateFile) {
        ob_start();
        extract($this->data);
        include $templateFile;
        return ob_get_clean();
    }
}

// Example usage
$template = new Template();
$template->setData('isLoggedIn', true);
$output = $template->render('template.php');
echo $output;
?>
```

In the template file (template.php), you can then use if-else statements to conditionally display content based on the data passed to the template:

```php
<?php
if($isLoggedIn) {
    echo "Welcome, user!";
} else {
    echo "Please log in to access this content.";
}
?>