Имеем такой скрипт PHP, который отдает javascript:
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . "/core/config.php");
require_once(ABSPATH . "core/functions.php");
header("Content-type: application/javascript; charset=utf-8");
?>
<?php
// вот тут проблема.
// функция не выполняется
// нв выходе получаем строку is_auth = ;
// а должно быть true или false
echo "is_auth = ".is_auth().";\r\n";
?>
$(document).ready(function(){
/*
* ОБРАБОТЧИКИ
*/
// еще куча кода
// кстати PHP константы нормально выводятся в контексте js
Я полагаю, что это от того, что header("Content-type: application/javascript; charset=utf-8");
Я прав? Что делать?