php if多条件_02_php_变量与逻辑语句

php变量基本语法

语法格式:$变量名 举例:$x $y

值得注意的是,当声明变量过后,这时变量的名称就和$符号捆绑一起了,所以这时变量名就变成了‘$变量名’

ca3d87952f3e3a1dd1aae240e7fc6c47.png

1d296c7769da3090f345e362e0aadb0b.png

ps:一个值得注意的现象:(这里echo输出语句在双引号中的元素,会被解析成变量 如果含有在这个作用域中的变量)9dc90bbac69727079328e6ae4e3e1902.png

变量作用域的问题:
变量提供了两种存在状态:
1:在函数内部:(local)
2:在函数外部:(global)
3:静态:(static)
在不同的作用域条件下的变量互相不干扰。我们暂时把1,2称之为局部变量和全局变量
在使用php代码的过程中我们有时可能会调用全局变量,那么我们可以在函数的内部调
用全局变量,只需在变量名前面加上golbal 就可以了!371ab4d11db54b5e189191a89b88d9c0.png7cac02eddd43ebcc245287475eb1648c.png

当函数执行完成时,通常会删除所有变量,但是我们不想删除这个局域变量的时候,我们可以在变量的前面使用static 来确保变量能正常的使用!

输出语句:(值的注意的一点是:字符串中含有变量的时候,会自动解析出变量)
echo: print:

数据类型:
字符串,整数,浮点数,逻辑类型(true,flase) var_dump(变量名):查看数据类型,同时输出值。

输出代码:
echo print()   :这里加不加括号都可以!

判断语句if的使用(直接截图吧!如果你是用记事本写的,注意每写完一句语句就要加分号,还有相信自己的感觉,有时候报错,说不定是服务器抽风对不对
检查自己的语句没问题就一定是对的!是不是) 老三样(php还有switch语句,值的注意的是执行case代码后,要加上break 不然就会像java中的代码击穿一样,不断地执行下去):

   if(条件){执行代码}

if(条件){执行代码}elseif(条件){执行代码}else{执行代码}

if(条件)else{执行代码}

switch(){
case 条件:
执行代码;
break;
default:
执行代码;}

75fd097ca41bdbf2f15834753ce3294f.png2f53ed7b34d05525bbe92b95e982e25d.png
switch代码中出现的“代码击穿现象”(有趣的是,默认执行的代码也执行了!也就是说我们在写最后一个break语句的时候,如果要保障严谨性,必须要加上break哦!)a44a19266bece9ae48c58be807ce3985.pngd605e66055d60044f24f552502eb23ce.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值