0
我正在一個瞬態錯誤,我認爲是與這一說法
$rs = (empty($_GET["rs"])?0:$_GET["rs"]);
有人能解釋這個符號,請
是否有更好的方式來編寫這個語句來包含trim函數(可能這是個問題)?
我正在一個瞬態錯誤,我認爲是與這一說法
$rs = (empty($_GET["rs"])?0:$_GET["rs"]);
有人能解釋這個符號,請
是否有更好的方式來編寫這個語句來包含trim函數(可能這是個問題)?
這是一個ternary expression認爲正是這一點:
if (empty($_GET["rs"]))
{
$rs = 0;
}
else
{
$rs = $_GET["rs"];
}
要修整的結果,你可以做
$rs = (empty($_GET["rs"])?0:trim($_GET["rs"]));
或者,如果你想使用擴展的表達,
if (empty($_GET["rs"]))
{
$rs = 0;
}
else
{
$rs = trim($_GET["rs"]);
}