当我写一个if语句时,我会检查一个变量,如下所示:
if(isset($_GET['username']){
echo "set";
} else {
echo "unset";
}
Run Code Online (Sandbox Code Playgroud)
我怎么能得到我的if语句来检查是否设置了两个类似的变量:
if(isset($_GET['username'] & $_GET['firstname'])){
echo "set";
} else {
echo "unset";
}
Run Code Online (Sandbox Code Playgroud)
所以基本上如何一次检查if语句中的两个东西?
if ( isset($_GET['username'], $_GET['firstname']) ) {
echo 'Set!';
}
Run Code Online (Sandbox Code Playgroud)
isset接受多个参数,如果提供了多个参数,则只有在设置了所有参数后,isset()才会返回TRUE.评估从左到右进行,一旦遇到未设置的变量就停止.
if (isset($_GET['username']) AND isset($_GET['firstname']))
{
echo "set";
}
else
{
echo "unset";
}
Run Code Online (Sandbox Code Playgroud)