What tools or methods can be used to validate HTML generated by PHP scripts?

When generating HTML with PHP scripts, it is important to ensure that the output is valid HTML to avoid rendering issues or errors on the webpage. One way to validate the HTML generated by PHP scripts is to use online tools such as the W3C Markup Validation Service. This tool allows you to input the generated HTML code and check for any syntax errors or non-compliant elements.

// Generate HTML code with PHP
$html = "<html><head><title>Sample Page</title></head><body><h1>Hello, World!</h1></body></html>";

// Output the generated HTML
echo $html;

// Validate the HTML using W3C Markup Validation Service
// Copy and paste the generated HTML code into the validator to check for any errors