Sí es posible. Lo que sucede es que en ese tipo de página PHP se declara una cabecera indicando que el contenido es de javascript. Debe ser algo así
Código PHP:
Ver original<?php
header('Content-type: text/javascript;'); ?>
alert('foo');
document.write('bar');
Esa cabecera debe estar al inicio del archivo. Eso hace que todo lo que se escriba sea similar a como si estuvieras escribiendo en un archivo script.js.