PHP培训函数课堂笔记.doc

PHP培训函数课堂笔记.doc

ID:59120798

大小:42.00 KB

页数:16页

时间:2020-09-15

PHP培训函数课堂笔记.doc_第1页
PHP培训函数课堂笔记.doc_第2页
PHP培训函数课堂笔记.doc_第3页
PHP培训函数课堂笔记.doc_第4页
PHP培训函数课堂笔记.doc_第5页
资源描述:

《PHP培训函数课堂笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教你们如何训练军犬军犬最大的特征:听话:你让他干嘛他就干嘛。不让他就不叫。1.什么是函数a)函数就是一个功能i.Is_floatisset()emptyunset()都是函数函数的单词function功能/函数学习函数应该学习三点函数的作用函数的参数函数的返回值2.函数的学习流程a)1.学习函数的定义☆b)2.学习如何自定义函数☆☆☆☆☆c)3.了解return的作用☆☆☆☆☆d)4.了解函数的参数☆☆☆☆☆e)学习函数的变量作用域☆☆f)引用传参☆☆☆☆☆g)特殊的函数类型a)变量函数☆☆b)静态函数☆c)回调函数☆☆☆d)

2、递归函数☆☆☆☆☆e)内部函数☆f)闭包函数☆g)匿名函数☆h)匿名回调函数☆☆i)可变长度参数列表j)文件包含☆☆☆☆☆1.学习函数的定义a)基本格式:i.Function函数名(){i.PHP语句(函数体)ii.}1.函数的姓就是function不能省略2.函数名如何定义?i.可以使用英文不可以使用中文。ii.可以使用数字,但是不能以数字开头iii.不能使用特殊字符,_除外iv.函数声明要有意义v.函数名不区分大小写i.不可以和已经存在的函数(系统和自定义)重名3.函数的特征i.函数定义之后,不调用不执行。ii.函数调用不

3、分先后,原因:因为PHP解析器在执行页面代码之前就已经预先加载了函数的部分内容。2.return语句的作用:a)具有return的函数就是有返回值的函数b)没有return的函数就是称之为执行过程函数。作用1:如果函数中存在return,并且执行了该return语句,那么该函数执行的结果就可以用变量接收作用2:如果函数的执行过程中执行了return语句,那么后续代码都不在执行。注意:一个函数中可以有多个return语句,但是程序只能执行一条,一般多个return语句都是使用分支结构分开存放Echo和return的区别?Echo

4、是直接将函数内部的结果输出到浏览器。得不到任何结果,只能通过浏览器查看到,这种情况的函数也叫做执行过程函数。Return值将函数内容返回给函数,这时,函数给赋值给变量,变量接收到函数的结果后,可以给下方代码继续使用。例子:echo就相当于上厕所放了个屁,只能问道和听到。Return是上厕所有实质的东西出来,你可以打包装袋,干什么都行。3.函数的参数a)参数分为形参和实参2部分i.形参就是形式上的参数,在定义函数的括号中使用ii.实参就是实际上的参数,在调用函数的括号中使用注意:1.如果函数有定义形参,那么调用函数是需要传入对应

5、的实参(形参没有默认赋值)2.如果函数同时具备形参的默认值,并且也传入了实参,那么传进来的值以实参为主。相当于变量赋值,用实参的值,覆盖了形参。3.如果要传入实参,必须和形参的位置一一对应。4.如果形参中具有多个形参有默认值,将最有可能传入实参的形参放入前面。5.如果函数同时具有欧默认值的形参和没有默认值的形参,那么没有默认值的形参一定要放到有默认值的形参前。2.传入的参数一定要和形参对应,免得出现逻辑问题。4,函数的变量作用域局部变量在函数中定义的变量的就是局部变量,其作用范围仅限函数的内部。注意:形参也是函数内部的变量,作

6、用范围仅限函数的内部全局变量普通变量在函数外部声明的变量,其作用范围就是当前页面部分,函数内部无法使用。全局变量:在函数的内部和外部都可以访问和使用的变量就是全局变量。实现全局变量的方式1在函数外部具有一个变量在函数内部也具有一个同名变量然后在函数内部的同名变量前使用global关键字既可以实现全局变量注意:global声明全局变量时禁止赋值注意:如果一个变量在函数内部已经赋值,之后使用global进行全局化声明,声明以后将变量再次赋值,那么该值才成为函数外部变量的值全局变量的声明方式2在函数内部可以使用$GLOBALS[变量

7、名]的方式直接调用函数外部变量的值,此时函数内部都可以使用,实现了另外一种方式的全局变量。全局变量总结:函数外部有一个变量,函数内部更改这个变量后,函数外部的变量也随其更改,这就是全局变量5.静态变量静态函数在函数内部使用static声明的变量就是静态变量静态变量的特征:1.静态变量只会被初始化一次2.静态变量在函数运行结束后不会被回收。3.静态变量一般用于计算函数调用的次数6.引用穿参(变量引用)在设定函数形参时,如果在形参变量之前添加&符号,表示实参传递时要以引用传递方式将实参的值传递给形参如果使用引用穿参,那么函数内部的

8、引用传参的形参值发生改变,对应的外部实参变量的值也发生改变,效果类似于全局变量作业一:自己定义一个array_shift的功能完全一样。7.变量函数当一个变量的值是某个函数的名称字符串时,我们可以使用变量()的方式调用对应名称的函数,这种调用方式就是变量函数例子:$var=‘

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。