How can PHP be used to generate dynamic content, such as displaying an image with quiz results overlaid on it?

To generate dynamic content like displaying quiz results overlaid on an image in PHP, you can use the GD library to manipulate images. First, load the base image, then add text or graphics on top of it based on the quiz results. Finally, output the modified image to the browser.

<?php
// Load base image
$baseImage = imagecreatefromjpeg('base_image.jpg');

// Add quiz results text
$quizResults = 'Your Score: 80%';
$textColor = imagecolorallocate($baseImage, 255, 255, 255);
imagettftext($baseImage, 20, 0, 50, 50, $textColor, 'arial.ttf', $quizResults);

// Output the modified image
header('Content-type: image/jpeg');
imagejpeg($baseImage);

// Free up memory
imagedestroy($baseImage);
?>