Php 这条线是什么意思?
我发现这个“方法”是为了在输入类型中插入内容之前避免错误。。而且很有效。。但我想详细解释一下这句话。谢谢大家! 这被称为Php 这条线是什么意思?,php,html,forms,get,isset,Php,Html,Forms,Get,Isset,我发现这个“方法”是为了在输入类型中插入内容之前避免错误。。而且很有效。。但我想详细解释一下这句话。谢谢大家! 这被称为三元运算符if…else的缩写 $n = isset($_GET["n"]) ? $_GET['n'] : ''; 左侧有一个已选中的条件,如果为真,则将执行?后面的语句,否则将执行:后面的语句 它被称为三元运算符 三元运算符是if{}else{}结构的缩写。而不是写这封信: (condition) ? true : false 你可以这样写: if ($condition
三元运算符if…else的缩写
$n = isset($_GET["n"]) ? $_GET['n'] : '';
左侧有一个已选中的条件,如果为真,则将执行?
后面的语句,否则将执行:
后面的语句 它被称为三元运算符
三元运算符是if{}else{}
结构的缩写。而不是写这封信:
(condition) ? true : false
你可以这样写:
if ($condition) {
$result = 'foo'
} else {
$result = 'bar'
}
如果此$condition
的计算结果为true
,则左手操作数将分配给$result
。如果条件的计算结果为false
,则将使用右手
就你而言
如果设置了$\u GET[“n”]
的值,则需要$\u GET[“n”]
值
$result = $condition ? 'foo' : 'bar';
如果未设置该值,则将采用(“”)
值
$result = $condition ? 'foo' : 'bar';
这叫一个。将其视为一行if语句。