没有合适的资源?快使用搜索试试~ 我知道了~
PHP程序设计教案.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 79 浏览量
2022-06-20
14:21:09
上传
评论
收藏 242KB DOC 举报
温馨提示
试读
43页
"课章节:第一章 PHP入门 "课时 "4学时 " "教学目的:通过学习,学生可以了解PHP程序的工作流程,并可以编写、运行简单 " "的PHP程序 " "教学重点:PHP程序工作流程以及PHP运行环境的安装、配置。 " "教学难点:PHP程序的工作流程在windows中配置Apache、PHP以及MySQL。解锁第一" "个PHP程序的工作流程。 " "教 "教学内容: " "学 "1-1PHP 概况 " "实 "1 . PHP 的优势 " "施 "PHP 发展到今人,只备了很多优势: " "过 "( l )易学好用(2 )免费开源(3 )良好的可扩展性(4 " "程 ")平台无关性(跨平台)( 5 )功能全面(6 )数据库支持(7 " "设 ")面向对象编程 " "计 "2 . PHP 的应用领域 " " "PHP主要月于以下3 个应用领域。 " " "( l )服务器端脚本程序(2 )命令行脚木程序(3 )桌面应用程序 " " "使用PHP 编写服务器端脚木程序是PHP " " "最常用的应用领域,这也是木课程着重阐述的内容。 " " "3 . HTML 内嵌式的脚本语言 " "
资源推荐
资源详情
资源评论
PHP 程序设计教案
课章节:第一章 PHP 入门
课时 学时
教学目的:通过学习,学生可以了解 程序的工作流程,并可以编写、运行简单的
程序
教学重点: 程序工作流程以及 运行环境的安装、配置。
教学难点: 程序的工作流程在 中配置 、 以及 。解
锁第一个 程序的工作流程。
教
学
实
施
过
程
设
计
教学内容:
1-1PHP 概况
的优势
发展到今人,只备了很多优势
)易学好用()免费开源()良好的可扩展性()平台无关性(跨平
台))功能全面()数据库支持()面向对象编程
的应用领域
主要月于以下 个应用领域。
)服务器端脚本程序()命令行脚木程序()桌面应用程序
使用 编写服务器端脚木程序是 最常用的应用领域,这也是木课程着重阐
述的内容。
内嵌式的脚本语言
这是我的第一个 程序:
!"#$%
!
&#'&%
!"#$%
!(& 年 ) 月 日 时 分 秒&%
注意: 代码通常以符号“! 开始,符号 %*结束,这两个符号分别叫做
开始标记和结束标记。
程序文件名中的扩展名通常使用“+,例如
1-2 PHP 脚本程序工作流程
,-.浏览器
,-.浏览器(,-..##)也叫网页浏览器,简称浏览器。浏览器是用户最
为常用的客户端程序,主要功能是显示 网页内容,并让用户与这些网页内
容产生互动。常见的浏览器有微软的 /(#(-0##(简称 /-)浏览
器、1 的 2#30浏览器等。
简介
是网页的静态内容,这些静态内容由 标记产生,,-.浏览器识别
这些 标记并解释执行。例如 ,-4浏览器识别 标记“ !"#$%*,将
!"#$%标记解析为一个换行。在 程序开发过程中 5 主要负责页面的
互动、布局和美观。
预处理器
预处理器(###)的功能是将 程序中 代码解释为文
PHP 程序设计教案
本信息,这些文木信息中可以包含 代码。
服务器
,-. 服务器(,-.#6#)也称为 ,,,(,#,,")服务器,
功能是解析 。当 ,-.服务器接收到浏览器的一个 动态请求
时.,-. 服务器会调用与请求对应的程序,程序经 预处理器解释执行
后,,-.服务器向浏览器返回 响应,该响应通常是一个 页面.浏
览器接收到该 响应后,将执行结果显示在浏览器或进行其他处理。
常见的 ,-. 服务器有微软的 /(#(/3#)(#6#//7服务
器、/.的 ,"#服务器、开源的 服务器等。其中 具
有免费、速度快且性能稳定等特点,它已成为目前最为流行的 ,-.服务器。
.数据库服务器
数据库服务器(8(.#6#)是一套为应用程序提供数据管理服务
的软件,这些服务包括数据管理服务(例如数据的添加、删除、修改、杳询)、事
务管理服务、索引服务、高速缓存服务、查询优化服务、安全及多用户存取控制服
务等。
常见的数据库服务器有甲骨文的 9#、微软的 #6#、/. 的
8.、 的 " 以及 :; 公司的 数据库服务器。由于 具
有体积小、速度快、免费等特点,许多中小型 ,-. 系统选择 作为数据库
服务器。
程序的下作流程
l-3 PHP 服务器构建
安装 服务器
双击 文件 <,在安装程序打开窗口中,除了制定安装目录,并设定输入
土机名、管理员信箱。
一 路 选 择 “ ;0(* 下 去 5 完 整 安 装 。 注 ( 在 此 我 们 将 服 务 器 安 装
在 8$$)安装完成后,在任务栏托盘区中会增加一个 服务程序运
行图标,这说明服务器已经安装成功,在 /-地址栏中键入迎,即可看到
的欢迎页面。
设置 的服务端口
在 安装路径下的 8===3\文件夹中,打开 文件,找到
“(>?*所在的一行,将“>?*改为白己希望的端日号,如 >???。修改后,停
止 服务,再启动,然后再浏览器地址栏中输入,观察效果。
安装 环境
将 也解压缩在 $$日录下
配置 参数
)在步骤 所用到的 文件中,在文件最后加上以下三行代码 /8#+8=
\*
@A)@+8===&
($
其中
B/8#+一行的”中填写为 的安装路径。
C@A)@*一行的”填写为 的安装路径\ 。
)设置 文件存放路径
PHP 程序设计教案
打开 文件,在文件最后加上!8#(#+8==#(&%8=
=#(是放置 " 目录的路径,路径即是存放网站的路径)
9(/02)D
96##;
9##
3#)
!$8#(#%
)配置启用默认文档
打开 8===3=
!/3@#A)@%> 行附近,设置启用默认文档
8#(#0
!$/(@%
()配置虚拟目录
B 打开 文件,启用 /@3$0(#$((E6(3
C打开 ==3=0(# 中的 文件并进行配置,即设置虚拟目录与域名,在
8 盘的 文件夹下创建 #(文件夹。
!F#(@(G>?%
#6#)
8@)(4(*8==#(\((+
#6#;)((
-###H*8==#(=((=H=+
I@()H*8==#(=((=H=*))
!$F#(@(G>?%
#6#)
8@)(4(+8=\#(=)*
#6#;))J
-###H*8==#(=)=H=*
I@(H+8==#(=)=H=*))
!$F#(@(%
注:以上的 H 文件夹是存放错误日志的文件夹
()找到 的安装路径下的 (复制一份 ,文件名修改为 75启用配置
找到:
0(A#K*8===0(*<行附近,此行说明要调用 0(
中的文件)
K*8=\()* 临时保存的文件夹,其中 () 是白行创建
的,<<行附近)
0(K(前面的;去掉)启用 >行附近
0(K(前面的;去掉)启用 行附近
@A()A#K+8\=()*(上传文件临时保存的文件夹,其
中 () 是自行创建的)<行附近
)将 安装路径下的文件 (复制到 ,(,7$
($目录中。
安装 J在 文件夹下,安装详细步骤见 详细安装步骤
PHP 程序设计教案
文档。
.配置 J数据库的管理程序 )
B将 ) 整个文件夹复制到 #(文件夹下,)是用
来管理数据库 的程序;
C在 #( 创建一个名为 (( 的文件夹,该文件夹即是存放网站的文件夹;
.配胃 I=,/;89,=()=#6#=( 下的 ( 文件,即域名和本地
/一致。
>.创建一个简单的 程序,保存为 ,并将其存放 (( 文件夹下在地址栏里输
入,如果输出 ,#',说明环境配置正确
!()%
!%
!((%2#(#H#)!$((%
!$%
!"%
!
+#'*L
%
!$"%
!$()%
<上述()、()、()、7、7、()、()都做完后,重新启动
服务。
复习及作业布置:
自己动手搭建 运行环境及其配置。
扩展学习参考:
课后反思:
教学过程:
、介绍一下课程的情况,包括课时,学分,课程的性质,学生学习本课程能获得什么
知识能达到什么目的,强调课程的重要性以及课程学习好的方法。介绍本课程的考核
方式,强调平时成绩的重要性。
、借助多媒体课件5对 进行介绍,介绍 脚本程序工作流程,演示服务器的构
PHP 程序设计教案
建。介绍代码基本语法及 程序组成及编码规范。
让学生自己实际动手操作搭建运行环境。
授课章节:第二章 PHP 基础
课时 学时
教学目的:通过学习,学生可以从整体上认识 程序的各个组成部分,并可以制作
功能简单的用户注册系统。
教学重点: 数据、 数据类型、浏览器端的数据采集、 程序的数据采
集、 数据处理、 数据的输出。
教学难点:编程规范习惯的养成 数据、 数据类型、浏览器端的数据采
集、 程序的数据采集、 数据处理、 数据的输出。
教
学
实
施
过
程
设
计
教学内容:
2-1PHP 代码基本语法
开始标记与结束标记
()开始标记“!*和结束标记“%*
()开始标记“!#(H@HK***%和结束标记“!$#(%*
7开始标记“!*和结束标记“%*
7开始标记“!M*和结束标记“M%*
注释
支持如下三种注释风格(例如程序 7
第一种$G多行注释风格G$;
第二种:于 数据
与传统的高级语言一样;
7 使 用 变 量 或 常 量 实 现 数 据 在 内 存 中 的 存 储 , 并 使 用 变 量 名 ( 例 如
N@#;))或常量名(例如 /)实现了内存数据的按名存取。
()使用等于号“K*(赋值运算符)给变量赋值。
() 不允许直接访问一个未经初始化的变量,否则 预处理器会提示
;( 信息。
() 提供变量作用域的概念实现内存数据的安全访问控制。
() 引入了数据类型的概念修饰和管理数据。
与传统的高级语言不一样:
7 变量名之前要加美元符号“N*标识,例如N@#;)变量。
() 是一种“弱类型的语言”,声明变量或常量时,不需要事先声明变量或常
量的数据类型, 会自动由 预处理器根据变量的值将变量转换成适当的数
据类型。
数据类型
数据类型分为四种:标量数据类型、复合数据类型、特殊数据类型和伪类
型。
其中标量数据类型分为四种:布尔型、整型、浮点型和字符串型;
复合数据类型共有两种:数组和对象;
特殊数据类型有资源数据类型和空数据类型;
伪类型通常在函数的定义中使用。
浏览器端的数据采集
剩余42页未读,继续阅读
资源评论
- weixin_423055702024-01-12感谢大佬,让我及时解决了当下的问题,解燃眉之急,必须支持!
- 飞鱼08022023-02-21超级好的资源,很值得参考学习,对我启发很大,支持!
是空空呀
- 粉丝: 167
- 资源: 3万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功