我正在开发一个利用 Johnathan Christopher 的 'Widget Image Field' 插件的 wordpress 小部件。我对这行代码感到困惑。
$image_id = esc_attr( isset( $instance[$this->image_field] ) ? $instance[$this->image_field] : 0 );
'?' 是什么意思?和':'呢?
相同的是:
if(isset( $instance[$this->image_field]))
{
$image_id = $instance[$this->image_field];
}
else
{
$image_id = 0;
}
这是三元运算符。 在这里你可以了解一下。