网站建设与维护ppt课件.ppt_第1页
网站建设与维护ppt课件.ppt_第2页
网站建设与维护ppt课件.ppt_第3页
网站建设与维护ppt课件.ppt_第4页
网站建设与维护ppt课件.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学习情境4客户资料搜索的功能实现 4 1情境描述 一般来讲 冗余的代码都是不好的 一而再 再而三地重写代码不仅浪费时间 而且在布局和结构上也显得粗制滥造 与所有优秀语言一样 PHP采用了很多方法来缓解冗余代码问题 其中最常用且最容易实现的方法就是使用函数 本学习情境的设计 是一个客户资料搜索程序 使用函数能在一定程度上简化编码流程 4 2总体目标 了解函数的概念掌握自定义函数并调用该函数掌握使用函数参数的方法熟悉函数的作用域规则 4 3内容描述 在本学习情境中共设计了2个子任务 分别为创建客户资料搜索函数和调用客户资料搜索函数 4 4情境教学条件 整体教学环境要求 建议实训计算机使用WindowsXP操作系统 建议实训计算机硬件配置足够高 内存至少512MB 4 5 1工作任务1知识点 函数构成 函数是一个给出了调用接口的代码块 用于执行特定的任务并返回执行结果 在PHP中 定义函数的语法格式如下 function函数名称 参数1 参数2 参数3 函数体 return返回值 函数通常是由function关键字 函数名称 参数 返回值和函数体构成的 其中各项的说明如下 function关键字 函数使用关键字function来声明 函数名称 用于标识某个函数 在PHP中每个函数都应该有一个独一无二的名称 参数 使外界能够向函数传递数值 返回值 在函数成功执行后 将执行结果返回给外界 函数体 包括该函数的执行规则 任何有效的PHP代码都可以出现在函数体中 4 5 1工作任务1知识点 函数命名规范 在PHP程序设计中 函数的命名必须符合下列规则 函数名称只能包含数字 字母和下划线 并且函数名不能用数字作为开始 函数名称是不区分大小写的 函数不能和已经存在的函数重名 也就是说每个函数都必须拥有一个独一无二的函数名称 4 5 2知识点介绍 相关函数 打开文件 fopen 函数关闭文件 fclose 函数检测是否到文件尾 feof 逐行读取文件 fgets 逐字符读取文件 fgetc 检查文件是否存在 4 5 2知识点介绍 fopen函数 如果fopen 不能打开指定的文件 下面的例子会生成一段消息 3 5 2知识点介绍 fclose函数 用于关闭打开的文件fclose file 3 5 2知识点介绍 feof函数 feof 函数检测是否已达到文件的末端 EOF 在循环遍历未知长度的数据时 feof 函数很有用 注释 在w a以及x模式 您无法读取打开的文件 if feof file echo Endoffile 3 5 2知识点介绍 fgets函数 feof 函数检测是否已达到文件的末端 EOF 在循环遍历未知长度的数据时 feof 函数很有用 注释 在w a以及x模式 您无法读取打开的文件 if feof file echo Endoffile 3 5 2知识点介绍 fgetc函数 fgetc 函数用于从文件逐字符地读取文件 注释 在调用该函数之后 文件指针会移动到下一个字符 例子 下面的例子逐字符地读取文件 直到文件末端为止 3 5 2知识点介绍 函数 如果试图操作一个根本不存在的文件 将会得到错误提示 为了防止此类错误 可以使用函数来检查文件是否存在 传递给该函数一个文件名 可以包含路径 如果文件存在 它就会返回TRUE 否则返回FALSE 3 6任务代码 echo 您是第 num 访客 else echo 读取文件失败 实训拓展 实现倒计时效果 实训效果如下图 代码提示 从文件中读出数据记录在 num变量里 并且显示的图片存在当前image文件夹中 for i 0 i echo 距离新年还有 str

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论