帮我理解这段代码

2 php

可能重复:
什么是PHP?:操作员调用,它做了什么?

$id = isset($_GET['id']) ? intval($_GET['id']) : 0;
Run Code Online (Sandbox Code Playgroud)

有人可以帮我理解上面的代码吗?我是相当新的PHP :)什么了?:

我会很感激!

sch*_*ibk 7

这是一个三元运算符.这基本上说

if(isset($_GET['id']))
{
   $id = intval($_GET['id']);
}
else
{
   $id = 0;
}
Run Code Online (Sandbox Code Playgroud)