我看到一些代码执行此操作:
if(something){
echo 'exit from program';
die;
}
...more code
Run Code Online (Sandbox Code Playgroud)
和其他人一样die:
if(something) die('exit from program');
...more code
Run Code Online (Sandbox Code Playgroud)
它何时结束程序有什么固有的区别,我应该知道它之后的代码吗?诸如此类
UPDATE
我主要是问,如果它是一种编码风格,或者是否有一个真正的原因,为什么有些编码方式与另一种方式编码.我不是在问exit和之间有什么区别die.
我使用Ajax将我的服务器端代码PHP中的一些数据发回给我的客户端,这就是它的完成方式
//server side
$json="{
"payout_history":"0",
"round_shares":"1816",
"workers":
{
"jbo.5970":
{
"alive":"1",
"hashrate":"1253"
},
"jbo.5970cpu":
{
"alive":"1",
"hashrate":"21"
},
"jbo.5970-2":
{
"alive":"1",
"hashrate":"1062"
}
}
}";
echo json_encode($json);
Run Code Online (Sandbox Code Playgroud)
我在firebug的响应页面中收到此错误,我无法弄清楚它是什么问题
<br />
<b>Parse error</b>: syntax error, unexpected 'payout_history' (T_STRING) in
<b>C:\xampp\htdocs\exercise5json\display.php</b> on line <b>38</b><br />
Run Code Online (Sandbox Code Playgroud)