- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《PHP基础》理论教学大纲开课院(部):工程学院撰写时间:2015年5月课程名称:PHP基础课程所属层面:①公共基础②学科基础③专业知识④工作技能课程性质:①必修②限选③任选课堂讲授学时:32实践学时:64总学时:96总学分:6周学时:6 开课学期:第3学期一、课程目的与要求《PHP程序设计基础教程》是面向计算机相关专业的一门专业Web开发课程,面向对象编程、HTTP、会话技术、文件编程等内容,通过本课程的学习,学生能够了解 PHP语言的特点、面向对象程序设计思想,学会利用 PHP 语言开发简单的Web项目。为进一步学习相关课程打下基础,为学生软件开发方向的就业做知识储备。二、与其它相关学科的衔接本课程是一门重要的专业必修课,也是一门实践性很强的课程。是在有C语言操作基础上进一步学习开发语言,学生要先完成《SQL数据库技术》、《C程序设计》等课程后再开设本课程。三、教学内容及要求第一章PHP开篇本章教学目标与要求:熟悉PHP语言的特点,掌握PHP开发环境的搭建。通过学习,学生可以了解PHP程序的工作流程,并可以编写、运行简单的PHP程序。本章重点:PHP环境搭建、Apache配置本章难点:PHP程序的工作流程。本章内容:第一节 PHP基础知识1、web技术2、PHP概述3、常用编辑工具第二节 PHP开发环境搭建1、Apache的安装2、Apache的配置3、PHP的安装第三节编写Hello World程序复习思考题:熟悉PHP的开发环境,编写并运行Hello World程序。第二章PHP基本语法本章教学目标与要求:熟悉PHP的语法风格;掌握基本语法;掌握常量和变量的使用;掌握流程控制语句的使用;掌握各种运算符。本章重点:变量$的用法;数据类型,类型转换;流程控制语法for,while,if,switch。本章难点:流程控制的执行流程;各种运算符的运算规则;常量的定义与操作。本章内容:第一节 PHP语法风格1、PHP标记(1)标准标记(2)短标记。(3)ASP标记。(4)Script标记。2、PHP注释第二节 PHP标识符与关键字1、PHP标识符2、PHP关键字第三节 PHP常量1、常量的定义2、预定义常量第四节 PHP变量1、变量的定义2、PHP的数据类型(1)Boolean布尔型(2)integer整型(3)float浮点型(4)string字符串型3、检测变量的数据类型4、可变变量第五节变量类型的转换1、自动类型转换(1)转换成布尔型(2)转换成整型(3)转换成字符串型2、强制类型转换第六节 PHP运算符1、运算符和表达式2、算数运算符3、赋值运算符4、递增递减运算符(1)递增递减数字(2)递增递减字符(3)递增递减布尔值或NULL5、比较运算符6、逻辑运算符7、位运算符8、错误控制运算符9、运算符的优先级第七节流程控制语句1、选择结构语句(1)if语句(2)if…else语句(3)if…elseif…else语句(4)switch… case语句2、循环结构语句(1)while语句(2)do…while语句(3)for循环语句3、跳转语句(1)break语句(2)continue语句(3)goto语句复习思考题:完成经典习题星星塔。第三章函数本章教学目标与要求:掌握函数的定义及调用;掌握调用带有默认值,或引用传递的函数的方法;掌握可变函数的使用;了解常用的预定义函数的使用。本章重点:定义调用;参数的默认值,参数引用传递;常用函数以及函数的嵌套调用。本章难点:递归调用、静态局部变量、可变函数。本章内容:第一节初识函数1、函数的定义2、函数的调用3、函数的返回值第二节函数的高级应用1、函数中变量的作用域2、可变函数3、函数的嵌套调用第三节函数的递归调用第四节字符串相关函数1、explode()函数:按照某种规则对字符串进行分割。2、implode()函数:将字符数组拼接成一个新的字符串。3、strcmp()函数:对两个字符串进行比较操作。4、str_replace()函数:对字符串中的某些字符进行替换操作。5、substr()函数:截取一个字符串中的某一部分。6、strlen()函数:统计字符串的长度。7、trim()函数:过滤字符串中的空白字符。第五节日期和时间的管理1、UNIX时间戳2、获取时间(1)获取系统当前时间(2)获取用户提交的时间(3)获取精确时间3、格式化输出复习思考题:将上章例题封装成函数形式,并接收参数调用,实现汉诺塔。第四章数组本章教学目标与要求:熟悉数组基本概念与操作;掌握数组元素的访问;了解多维数组;掌握数组遍历、数组元素查找以及数组函数。本章重点:数组的常见操作本章难点:多维数组使用本章内容:第一节初识数组1、什么是数组(1)索引数组(2)关联数组2、数组的定义(1)使用赋值的方式定
文档评论(0)