PHP语法篇学习笔记

原创 2018-12-22 18:22:50 613
摘要:一、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
老师总结:变量也作用域是绑定的, 并且不能跨脚本, 这是使用变量的最基本的认识

发布手记

热门词条