json fetch中的file_get_contents问题

时间:2013-05-17 06:33:56

标签: php json file-get-contents

以下是另一个问题: Handling data in a PHP JSON Object

$jsonurl     = "http://search.twitter.com/trends.json";
$json        = file_get_contents($jsonurl, 0, null, null);
$json_output = json_decode($json);

foreach ($json_output->trends as $trend)
{
    echo "{$trend->name}\n";
}

我的问题:这两者之间有什么区别:

file_get_contents($jsonurl,0,null,null)
file_get_contents($jsonurl)

我检查了file_get_contents() PHP manual,但仍然不完全理解它,换句话说,如果我使用这一行:

file_get_contents($jsonurl)

会发生什么?

1 个答案:

答案 0 :(得分:4)

它将使用默认参数(falsenull-1null)。在您的情况下,您执行的操作几乎相同(0评估为false,第二个null评估为无参数,因此-1)。

最好只使用file_get_contents($jsonurl);