generar nueva pagina php

soy nuevo en php y me gustaría saber como puedo generar una pagina html o php nueva incluyendo las clases de html

las comillas en la clase hola si las pongo dobles me tira error lo detecta como una cadena.

**ejemplo

 <?php     $  contenido = "<html> <body class'hola'><h1> $  t</h1> <p> $  c </p></body></html>";                 file_put_contents('new.php', $  contenido);                   ?>