在PHP中设置默认值

空白EDjok

我的查询字符串中有一些值,这些值是使用$ _REQUEST在PHP中获得的。我将这些值分配给它们各自的变量,以便我可以对它们进行操作,但是,如果未设置$ _REQUEST数组,我想将默认值分配给变量。我尝试了这个,但是两个值我都得到“未定义的索引”:

$Start = $_REQUEST["start"] ?: 0;
$Fetch = $_REQUEST["fetch"] ?: 2;

我想一种在请求数组为空的情况下为两个变量分配或设置默认值的方法。

约翰·康德

您需要检查它们是否存在速记三元运算符不执行的操作:

$Start = isset($_REQUEST["start"]) ? $_REQUEST["start"] : 0;
$Fetch = isset($_REQUEST["fetch"]) ? $_REQUEST["fetch"] : 2;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章