【发布时间】:2013-08-14 06:16:34
【问题描述】:
我没有让 json_encode 在我的 php 文件中工作。例如,我尝试了从 php.net 获得的这个示例
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>
但是没有任何效果。如果我删除 echo 语句,那么我的 php 可以工作,这意味着 php 无法识别 json_encode 代码。
我使用的是 PHP 5.4.16。总结一下,我用的是xampp 1.8.2。
请帮忙?
【问题讨论】:
-
当您说“没有用”时,究竟发生了什么?您收到错误消息还是没有输出?
-
这个 PHP 块在您的页面中的什么位置?这是整个页面吗?
-
尝试使用
json_last_error()查看您遇到的错误。 php.net/manual/en/function.json-last-error.php -
@StephenTG 没有输出。
-
将
ini_set('display_errors', 1); error_reporting(-1);添加到文件顶部。