- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP程的序设计教案
软件工程
课章节:第一章 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 程序:
教 br/
学 ?php
实 echo hello world ! ?
施 br/
过 ?php echo date( y年m月d 日h时i分s秒 ?
程 注意:PHP代码通常以符号 “?php开始,符号 ? ” 结束,这两个符号分别叫做
设 PHP开始标记和结束标记。
计 PHP 程序文件名中的扩展名通常使用 “.php “,例如helloworld.php
1-2 PHP脚本程序工作流程
1. WEB 浏览器
WEB 浏览器 (WEB Browser )也叫网页浏览器,简称浏览器。浏览器是用户最为常
用的客户端程序,主要功能是显示HTML 网页内容,并让用户与这些网页内容产生
互动。常见的浏览器有微软的InternetExplorer (简称IE )浏览器、Mozilla的
Firefox 浏览器等。
2 . HTML 简介
HTML 是网页的静态内容,这些静态内容由HTML 标记产生,WEB 浏览器识别这些
HTML 标记并解释执行。例如WER 浏览器识别HTML 标记 “ br/ ”,将 br /
标记解析为一个换行。在PHP 程序开发过程中 ,HTML 主要负责页面的互动、布局
和美观。
3 . PHP 预处理器
PHP 预处理器 (PHPPreprocessor)的功能是将PHP 程序中PHP代码解释为文本信
软件工程
息,这些文木信息中可以包含HTML 代码。
4.web服务器
WEB服务器 (WEB Server)也称为WWW (WordWideWeb)服务器,功能是解析
HTTP 。当WEB 服务器接收到浏览器的一个HTTP 动态请求时.WEB服务器会调用
与请求对应的程序,程序经PHP 预处理器解释执行后,WEB 服务器向浏览器返回
HTTP 响应,该响应通常是一个HTML 页面.浏览器接收到该HTTP 响应后,将执行
结果显示在浏览器或进行其他处理。
常见的WEB服务器有微软的InternetInformationServer(IIS)服务器、IBM
的WebSphere 服务器、开源的Apache服务器等。其中Apache 具有免费、速度快
且性能稳定等特点,它已成为目前最为流行的WEB 服务器。
5 .数据库服务器
数据库服务器 (DataBaseServer )是一套为应用程序提供数据管理服务的软
件,这些服务包括数据管理服务 (例如数据的添加、删除、修改、杳询)、事务管理
服务、索引服务、高速缓存服务、查询优化服务、安全及多用户存取控制服务等。
常见的数据库服务器有甲骨文的Oracle、微软的SQLServer、IBM 的DB2、SAP
的Sybase 以及SUN公司的MySQL数据库服务器。由于MySQL具有体积小、速度快、
文档评论(0)