Isso é útil se por exemplo, você quer receber um email toda vez que for gerado a página de erro em seu domínio.
Para habilitar o servidor a rodar o PHP dentro de arquivos .shtml você precisa fazer uma configuração no servidor.
Tem 2 modos, pelo .htaccess, onde você adiciona a seguinte linha no arquivo:
AddType application/x-httpd-php .shtml
Você também pode fazer a configuração direto no seu painel de controle da hospedagem, do modo explicado abaixo
* Testado em servidor com suporte a PHP versão 5 em diante.
- Abre o CPANEL do seu domínio;
- Vá em MIME Types;
- Em Criar um MIME Type...
MIME Type coloque: application/x-httpd-php5
Extensão(ões) coloque: .shtml
- Clique em adicionar.
Agora, é só incluir seus scripts em PHP dentro dos seus arquivos .shtml