以下是另一个问题: 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)
会发生什么?
答案 0 :(得分:4)
它将使用默认参数(false
,null
,-1
,null
)。在您的情况下,您执行的操作几乎相同(0
评估为false
,第二个null
评估为无参数,因此-1
)。
最好只使用file_get_contents($jsonurl);