В файле .htaccess:
AddHandler application/x-httpd-php .js
Убедитесь, что для типа содержимого заголовка установлено значение application/javascript
, прежде чем что-либо выводить:
header('Content-Type: application/javascript');
РЕДАКТИРОВАТЬ
После прочтения отредактированного вопроса, я думаю, я понимаю.
Если вы возьмете файл JavaScript, в котором есть PHP:
<?php
$var = 'this is a example';
?>
var foo = 'javascript bar';
Вы можете включить этот файл вPHP-скрипт и доступ к переменной $var
, однако все, что находится за пределами <?php ?>
, будет выведено на экран.Затем вы можете включить этот же точный файл в файл javascript src и получить доступ к переменной foo
из JavaScript.Я не знаю, почему вы на самом деле хотели бы сделать это.
Если вы сообщите нам, чего вы пытаетесь достичь, мы можем предложить альтернативные решения.