简单的 PHP 设置测试
2022-08-30 14:59:05
下面的这个似乎不像我期望的那样工作,事件虽然$_GET['friendid'] = 55它返回NULL
<?PHP
$_GET['friendid'] = 55;
$friendid = (!isset($_GET['friendid'])) ? $_GET['friendid'] : 'empty';
echo $friendid;
exit;
?>
下面的这个似乎不像我期望的那样工作,事件虽然$_GET['friendid'] = 55它返回NULL
<?PHP
$_GET['friendid'] = 55;
$friendid = (!isset($_GET['friendid'])) ? $_GET['friendid'] : 'empty';
echo $friendid;
exit;
?>
从 PHP 7 发布开始,您可以使用空合并运算符(双 “?”) 执行以下操作:
$var = $array["key"] ?? "default-value";
// which is synonymous to:
$var = isset($array["key"]) ? $array["key"] : "default-value";
在 PHP 5.3+ 中,如果您要检查的只是一个“真实”值,则可以使用“Elvis 运算符”(请注意,这不会检查 isset)。
$var = $value ?: "default-value";
// which is synonymous to:
$var = $value ? $value : "default-value";
删除 .您不想否定表达式。!
$friendid = isset($_GET['friendid']) ? $_GET['friendid'] : 'empty';