PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:运用函数实现图形验证码.ppt

PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:运用函数实现图形验证码.ppt

ID:51618922

大小:775.50 KB

页数:20页

时间:2020-03-26

PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:运用函数实现图形验证码.ppt_第1页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:运用函数实现图形验证码.ppt_第2页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:运用函数实现图形验证码.ppt_第3页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:运用函数实现图形验证码.ppt_第4页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:运用函数实现图形验证码.ppt_第5页
资源描述:

《PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:运用函数实现图形验证码.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PHP动态网站开发实例教程单元2PHP函数与数据处理任务1:运用函数实现图形验证码PHP课程组开发1、任务陈述学习提纲2、知识准备3、任务实施4、任务拓展5、项目实训PHP函数与数据处理运用函数实现图形验证码任务陈述1函数是一段完成指定任务的已命名代码,函数可以遵照给它的一组值或参数完成任务,可能返回一个值。函数节省了编译时间,无论调用函数多少次,函数都只需为页面编译一次。本任务将通过PHP函数的定义与调用实现图形验证码。PHP函数与数据处理运用函数实现图形验证码知识准备22.1.1定义和调用函数函数,就是将一些重复使用的功

2、能写在一个独立的代码块中,在需要时单独调用。创建函数的基本语法:functionfunction_name(arg1,arg2,arg3…){function_body;}2.1PHP函数2.1.2函数间传递参数1.按值传递方式2.按引用传递3.默认参数示例示例示例PHP函数与数据处理运用函数实现图形验证码知识准备22.1.3函数返回值函数声明时,在函数代码中使用return语句可以立即结束函数的运行,程序返回到调用该函数的下一条语句。中断函数执行并不是return语句最常用的功能,许多函数使用return语句返回一个值来与

3、调用它们的代码进行交互。函数的返回值可以是任何类型的值,包括列表和对象。2.1PHP函数2.1.4变量函数函数的调用是通过改变变量名来实现的,通过在变量名后面加上小括号,PHP将自动寻找与变量名相同的函数,并且执行它。如果找不到对应函数,系统将会报错。这就是变量函数。示例示例示例PHP函数与数据处理运用函数实现图形验证码知识准备22.1.5函数的引用按引用传递参数可以修改实参的内容。引用不仅可以用于普通变量、函数参数,也可以作用于函数本身。对函数的引用,其实就是对函数返回结果的引用。2.1PHP函数和参数传递不同,这里必须在

4、两个地方使用“&”符,用来说明返回的是一个引用。当不需要引用时,可以取消引用。取消引用使用unset()函数,它只是断开了变量名和变量内容之间的绑定,而不是销毁变量内容。示例示例PHP函数与数据处理运用函数实现图形验证码知识准备22.2.1PHP变量函数库2.2PHP系统函数库类型说明empty()检查一个变量是否为空,为空,返回True;否则返回Falsegettype()获取变量的类型intval()获取变量的整数值is_array()检查变量是否为数组类型is_int()检查变量是否为整数is_numeric()检查变

5、量是否为数字或由数字组成的字符串isset()检查变量是否被设置,即是否被赋值print_r()打印变量settype()设置变量的类型,可将变量设为另一个类型unset()释放给定的变量,即销毁这个变量var_dump()打印变量的相关信息PHP函数与数据处理运用函数实现图形验证码知识准备22.2.2PHP数学函数库2.2PHP系统函数库类型说明ceil()返回不小于参数value值的最小整数,如果有小数部分则进一位mt_rand()返回随机数中的一个值mt_srand()配置随机数的种子rand()产生一个随机数,返回随

6、机数的值round()实现对浮点数进行四舍五入floor()实现舍去法取整,该函数返回不大于参数value值的下一个整数,将value值的小数部分舍去fmod()返回除法的浮点数余数getrandmax()获取随机数最大的可能值max()返回参数中的最大值min()返回参数中的最小值示例示例PHP函数与数据处理运用函数实现图形验证码知识准备22.2.3PHP字符串函数库2.2PHP系统函数库函数说明addcllashes()实现转义字符串中的字符,即在指定的字符前面加上反斜线explode()将字符串依指定的字符串或字符se

7、parator切开echo()用来输出字符串ltrim()删除字符串开头的连续空白md5()获取字符串的md5哈希strlen()获取指定字符串的长度str_ireplace()将某一个指定的字符串都替换为另一个指定的字符串(大小写不敏感)str_repeat()将指定的字符串重复输出strchr()获取指定字符串A在另一个字符串B中首次出现的位置strstr()获取指定字符串A在另一个字符串B中首次出现的位置到B字符串末尾所有字符串substr_replace()将字符串中的部分字符串替换为指定的字符串substr()从指

8、定的字符串str中按照指定的位置start截取一定长度length的字符示例PHP函数与数据处理运用函数实现图形验证码知识准备22.2.4PHP日期时间函数库2.2PHP系统函数库函数说明checkdate()验证日期的有效性date()格式化一个本地时间/日期microtime()返回当

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

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

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