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哦!)