02_php_变量与逻辑语句

php变量基本语法

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

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

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

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

当函数执行完成时,通常会删除所有变量,但是我们不想删除这个局域变量的时候,我们可以在变量的前面使用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:
              执行代码;}



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

posted @ 2020-09-22 15:13  秋夜风起人微醺  阅读(109)  评论(0)    收藏  举报