2013-08-26 79 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版本,我能做些什麼來解決這個問題?

我即將展示$這個 - >配置是什麼,因爲它有敏感信息有點猶豫,讓我知道如果你需要它,我會嘗試重新創建它不敏感信息。

+0

你確定它的解析PHP擺在首位?你能檢查源代碼嗎?= –

+0

文件的擴展名是什麼? – Brewal

+3

你是否啓用了'short_open_tag'?在5.4.0之前,''速記需要它,儘管它應該默認啓用。 – netcoder

回答

1

嘗試這樣的:

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