摘要:一、PHP变量的定义:1、函数内部(局部变量);2、函数列表中(局部变量);3、函数外部(全局变量);二、访问全局变量的方式:1、关键字“global”;2、系统预定义变量“$GLOBALS”;3、函数传参“function($args){//语句}”;三、PHP的变量类型:1、标准型:整数、浮点数、字符串、布尔型;2、复合型:数组、对象;3、特殊型:NULL、资源型(resource);四、作用
一、PHP变量的定义:
1、函数内部(局部变量);
2、函数列表中(局部变量);
3、函数外部(全局变量);
二、访问全局变量的方式:
1、关键字“global”;
2、系统预定义变量“$GLOBALS”;
3、函数传参“function($args){//语句}”;
三、PHP的变量类型:
1、标准型:整数、浮点数、字符串、布尔型;
2、复合型:数组、对象;
3、特殊型:NULL、资源型(resource);
四、作用域:
1、全局作用域:从第一行代码开始至结束都有效;
2、函数作用域:仅在函数内有效(局部作用域);
3、不受作用域影响的变量:系统预定义的常量和变量(超全局变量);
五、常量:
1、常量为只读变量,一旦定义,不能更新,不能删除;
2、用“define”和关键字“const”进行定义;
3、常量不受作用域影响;
4、用表达式的值作为常量,只能用“define”;
5、“const”只允许标准变量:整型、浮点、字符串、布尔;
6、“const”可以声明常量,“define”不可以;
六、函数的分类:
1、普通函数:使用“function”在全局中声明;
2、匿名函数:将函数定义以值的方式赋给一个常量,常用于回调
或闭包;
3、自调用函数:定义和执行同步完成;
七、函数的参数:
1、调用函数必须传入参数,且顺序必须相同;
2、可选参数必须与函数的默认值配合使用;
3、通过系统函数来获取参数,本质上参数就是一个占位符;
八、回调函数:
1、分为普通函数和匿名函数;
2、执行回调函数:call_user_func(){}(参数列表方式)//call_user_func_array(){}(参数数组);
九、闭包:
1、在函数中调用一个匿名函数时;
2、匿名函数当作参数传递给函数时;
3、当匿名函数当作函数返回值时;
十、PHP中的分支控制结构:
1、单分支“if(条件){语句}”;
2、双分支“if(条件){}else{}”;
3、多分支“if(){}elseif(){}elseif(){}...”;
4、switch多分支“switch(){case:条件1;break;case:条件2;break;default://结束语句;break}”;
十一、循环节构:
1、for()计数循环:“for(初始条件;循环条件;更新条件){//语句}”;
2、while()入口判断循环:“while(条件){语句}”;
3、while()出口判断循环(至少会执行一遍语句):“do{//语句} while(条件)”;
4、foreach()结构“foreach{数组或键名=>值}{//语句}”;
批改老师:天蓬老师批改时间:2018-12-22 18:32:01
老师总结:变量也作用域是绑定的, 并且不能跨脚本, 这是使用变量的最基本的认识