2013-08-26 2 views
0

я настроить локальный сайт, но когда я Гото это я получаю эту ошибку Uncaught SyntaxError: Unexpected token < приносит мне эту строку кода:PHP 5.3.13 Неожиданный токен <с json_encode

<script type="text/javascript"> 
pepsiMedia.loadConfig(<?= json_encode($this->config) ?>); 
$(document).ready(pepsiMedia.ready); 
</script> 

Я предполагаю, что у него есть что-то делать с json_encode или моей PHP-версией, что я могу сделать, чтобы исправить это?

Я немного сомневаюсь в том, что показать, что такое $ this-> config, поскольку он имеет конфиденциальную информацию, сообщите мне, если вам это нужно, и я попытаюсь воссоздать его без конфиденциальной информации.

+0

Вы уверены, что это разбор PHP в первую очередь? Вы можете проверить исходный код? = –

+0

Что такое расширение файла? – Brewal

+3

Включили ли вы 'short_open_tag'? До версии 5.4.0 требуется стенограмма '', хотя по умолчанию она должна быть включена. – netcoder

ответ

1

Try с этим:

<script type="text/javascript"> 
pepsiMedia.loadConfig(<?php echo json_encode($this->config); ?>); 
$(document).ready(pepsiMedia.ready); 
</script> 
Смежные вопросы