1

以下来自另一个问题: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 手册,但仍然不完全理解它,换句话说,如果我使用这一行:

file_get_contents($jsonurl)

会发生什么?

4

1 回答 1

4

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

所以更好地使用只是file_get_contents($jsonurl);

于 2013-05-17T06:40:19.483 回答