php 多条件if
ASP的语句是if(a=""orb=""orc="")andsession("d")=""我改写成phpif(($a==""or$b==""or$c=="")and$_S...
ASP 的语句是
if (a="" or b="" or c="") and session("d")=""
我改写成php
if(($a=="" or $b=="" or $c=="") and $_SESSION["d"]=="")
为什么会出现语法错误呢 ?? 展开
if (a="" or b="" or c="") and session("d")=""
我改写成php
if(($a=="" or $b=="" or $c=="") and $_SESSION["d"]=="")
为什么会出现语法错误呢 ?? 展开
5个回答
推荐于2016-12-04
展开全部
php 条件判断,可以用if switch来实现:
if语句的条件必须用圆括号括起来"()",当条件为真时就会执行下面的代码:
<?php
$a = 1;
if($a==1)
echo "条件为真";
?>
当条件为真且要执行多条代码的时候,就需要用"{}"把代码括起来:
<?php
$a = 1;
if($a==1){
echo "条件为真";
echo "变量a的值为1";
}
?>
<?php
$a =1;
if($a==1)
echo "变量a的值为1";
else
echo "变量a的值不为1";
?>
switch的原理和if非常相似,但它可以处理多于2个的可能值,但只能处理是否相等这样的逻辑处理:
<?php
$name = "";
switch($name){
case "itxuexi":
echo "不全哦";
break;
case ".com":
echo "这是什么东西?";
break;
case "w3":
echo "晕";
break;
default:
echo "对了!呵呵";
break;
}
?>
if语句的条件必须用圆括号括起来"()",当条件为真时就会执行下面的代码:
<?php
$a = 1;
if($a==1)
echo "条件为真";
?>
当条件为真且要执行多条代码的时候,就需要用"{}"把代码括起来:
<?php
$a = 1;
if($a==1){
echo "条件为真";
echo "变量a的值为1";
}
?>
<?php
$a =1;
if($a==1)
echo "变量a的值为1";
else
echo "变量a的值不为1";
?>
switch的原理和if非常相似,但它可以处理多于2个的可能值,但只能处理是否相等这样的逻辑处理:
<?php
$name = "";
switch($name){
case "itxuexi":
echo "不全哦";
break;
case ".com":
echo "这是什么东西?";
break;
case "w3":
echo "晕";
break;
default:
echo "对了!呵呵";
break;
}
?>
展开全部
php并没有这个or命令,请必须使用&&与符号表示and,用||表示or,这个是C++的规范,也是PHP的规范
<?php
namespace PenguinStudio/PenguinCode;
if(($a=="" || $b=="" || $c=="") && $_SESSION["d"]=="")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-02-28 · 知道合伙人软件行家
关注
展开全部
你好:不明白你的意思
if($a || $b || $c && $d && $e){
return true;
}
if($a || $b || $c && $d && $e){
return true;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php中字符串不能直接用==比较要使用strcmp函数,用法和C语言的一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(($a==""||$b==""||$c=="") && $_SESSION["d"]=="")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询