河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)01.PHP概述[2020版](耿方方)

PHP概述 管理科学与工程 耿方方
管理科学与工程 耿方方 PHP概述

主要内容 PHP的概念 PHP的发展历程 PHP能做什么 PHP程序工作流程
主要内容 ⚫ PHP的概念 ⚫ PHP的发展历程 ⚫ PHP能做什么 ⚫ PHP程序工作流程

PHP的概念 PHP是英文“PHP: Hypertext Preprocessor"(超级文本预处 理语言)的缩写。 PHP是一种HTML内嵌式的语言,在服务器端执行的嵌入HTML文 档的脚本语言。 ●语言的风格类似于C语言,被广泛运用于动态网站的制作中。PHP 语言借鉴了C和Java等语言的部分语法,并有自己独特的特性,使 Web开发者能够快速地编写动态生成页面的脚本。对于初学者而 言,PHP的优势是可以快速入门 ●PHP是一种脚本语言
PHP的概念 ⚫ PHP是英文“PHP:Hypertext Preprocessor”(超级文本预处 理语言)的缩写。 ⚫ PHP是一种HTML内嵌式的语言,在服务器端执行的嵌入HTML文 档的脚本语言。 ⚫ 语言的风格类似于C语言,被广泛运用于动态网站的制作中。PHP 语言借鉴了C和Java等语言的部分语法,并有自己独特的特性,使 Web开发者能够快速地编写动态生成页面的脚本。对于初学者而 言,PHP的优势是可以快速入门。 ⚫ PHP是一种脚本语言

PHP的概念 PHP是B/S体系结构。 表示层 应用层 数据层 WEB浏览器(EE) SQL求 WhB服务器 数据库服务器 I (HIS ADO. NET) I(SQL Server 2005) WEB浏览器(IE)
PHP的概念 ⚫ PHP是B/S体系结构

PHP的发展历程 在1994年, Rasmus Lerdorf首次设计出了PHP程序设计语言。 1995年6月, Rasmus lerdorf在 Usenet新闻组 compinfosystems.www.authoring.cg止上发布了PHP1.0声明。 在这个早期版本中,提供了访客留言本、访客计数器等简单的功 能 1995年,第二版的PHP问市,定名为PHP/F( Form Interpreter 在这一版本中加入了可以处理更复杂的嵌入式标签语言的解析程 序,同时加入了对数据库 MySQL的支持。自此奠定了PHP在动态 网页开发上的影响力。自从PHP加入了这些强大的功能,它的使 用量猛增。据初步统计,在1996年底,有15000个Web网站使用 了PHP/F;而在1997年中期,这一数字超过了50000
PHP的发展历程 ⚫ 在1994年,Rasmus Lerdorf首次设计出了PHP程序设计语言。 1995年6月,Rasmus Lerdorf在Usenet新闻组 comp.infosystems.www.authoring.cgi上发布了PHP 1.0声明。 在这个早期版本中,提供了访客留言本、访客计数器等简单的功 能。 ⚫ 1995年,第二版的PHP问市,定名为PHP/FI(Form Interpreter)。 在这一版本中加入了可以处理更复杂的嵌入式标签语言的解析程 序,同时加入了对数据库MySQL的支持。自此奠定了PHP在动态 网页开发上的影响力。自从PHP加入了这些强大的功能,它的使 用量猛增。据初步统计,在1996年底,有15000个Web网站使用 了PHP/FI;而在1997年中期,这一数字超过了50000

PHP的发展历程 在1998年6月,发布了PHP30声明。在这一版本中PHP可以跟 Apache服务器紧密地结合;再加上它不断的更新及加入新的功能;并 且它几乎支持所有主流与非主流数据库;而且拥有非常高的执行效率, 这些优势使1999年使用PHP的网站超过了150000。 在2000年5月推出了划时代的版本PHP4。使用了一种“编译—执行 模式,核心引擎更加优越,提供了更高的性能,而且还包含了其它一些 关键功能,比如:支持更多的Web服务器、 Http Sessions支持、输出 缓存、更安全的处理用户输入的方法和及一些新的语言结构 2004年7月13日则发布了PHP5。PHP包含了许多新特色,像是强化的 面向对象功能、引入PDO( PHP Data Objects,一个存取数据库的延 伸函数库)、以及许多效能上的增强。PHP4已经不会继续更新,以鼓 励用户转移到PHP5 2015年6月11日,PHP官网发布消息,正式公开发布PHP7第一版的 alpha版本,本学期以PHP7为例讲解
PHP的发展历程 ⚫ 在1998年6月,发布了PHP 3.0声明。在这一版本中PHP可以跟 Apache服务器紧密地结合;再加上它不断的更新及加入新的功能;并 且它几乎支持所有主流与非主流数据库;而且拥有非常高的执行效率, 这些优势使1999年使用PHP的网站超过了150000。 ⚫ 在2000年5月推出了划时代的版本PHP4。使用了一种“编译—执行” 模式,核心引擎更加优越,提供了更高的性能,而且还包含了其它一些 关键功能,比如:支持更多的Web服务器、HTTP Sessions支持、输出 缓存、更安全的处理用户输入的方法和及一些新的语言结构。 ⚫ 2004年7月13日则发布了PHP 5。PHP包含了许多新特色,像是强化的 面向对象功能、引入PDO(PHP Data Objects,一个存取数据库的延 伸函数库)、以及许多效能上的增强。PHP 4已经不会继续更新,以鼓 励用户转移到PHP 5。 ⚫ 2015年6月11日,PHP官网发布消息,正式公开发布PHP7第一版的 alpha版本,本学期以PHP7为例讲解

PHP的优势 ()源代码完全开放:所有的PHP源代码事实上都可以得到。读者可以 通过 Internet获得需要的源代码,快速修改利用。 (2)完全免费:PHP本身是免费的。 (3)语法结构简单:因为PHP结合了C语言和Per语言的特色,编写简单, 方面易懂。可以被嵌入于HTML语言,它相对于其他语言,编辑简单, 实用性强,更适合初学者 (4)跨平台性强:由于PHP是运行在服务器端的脚本可以运行在UNX LINUX、W| NDOWS下。 (5)效率高:PHP消耗相当少的系统资源,并且程序开发快,运行快。 (6)强大的数据库支持:支持目前所有的主流和非主流数据库,使PHP 的应用对象非常广泛 (7)面向对象:现在php完全可以用来开发大型商业程序
PHP的优势 ⚫ ⑴ 源代码完全开放:所有的PHP源代码事实上都可以得到。读者可以 通过Internet获得需要的源代码,快速修改利用。 ⚫ ⑵ 完全免费:PHP本身是免费的。 ⚫ ⑶ 语法结构简单:因为PHP结合了C语言和Perl语言的特色,编写简单, 方面易懂。可以被嵌入于HTML语言,它相对于其他语言,编辑简单, 实用性强,更适合初学者。 ⚫ ⑷ 跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、 LINUX、WINDOWS下。 ⚫ ⑸ 效率高:PHP消耗相当少的系统资源,并且程序开发快,运行快。 ⚫ ⑹ 强大的数据库支持:支持目前所有的主流和非主流数据库,使PHP 的应用对象非常广泛。 ⚫ ⑺ 面向对象:现在php完全可以用来开发大型商业程序

PHP能做什么 1.服务端脚本 PHP最主要的应用领域是服务器端脚本。服务器脚本运行需要具备3 项配置:PHP解析器、Web浏览器和Web服务器。在Web服务器运 行时,安装并配置PHP,然后用Web浏览器访问PHP程序输出。在 学习的过程中,读者主要在本机上配置Web服务器,即可浏览制作 的PHP页面。 2.命令行脚本 命令行脚本和服务端脚本不同,编写的命令行脚本并不需要任何服 务器或浏览器运行,在命令行脚本模式下,只需要PHP解析器执行 即可。这些脚本被用在 Window和 Linux平台下做日常运行脚本,也 可以用来处理简单的文本
PHP能做什么 ⚫ 1. 服务端脚本 ⚫ PHP最主要的应用领域是服务器端脚本。服务器脚本运行需要具备3 项配置:PHP解析器、Web浏览器和Web服务器。在Web服务器运 行时,安装并配置PHP,然后用Web浏览器访问PHP程序输出。在 学习的过程中,读者主要在本机上配置Web服务器,即可浏览制作 的PHP页面。 ⚫ 2. 命令行脚本 ⚫ 命令行脚本和服务端脚本不同,编写的命令行脚本并不需要任何服 务器或浏览器运行,在命令行脚本模式下,只需要PHP解析器执行 即可。这些脚本被用在Window和Linux平台下做日常运行脚本,也 可以用来处理简单的文本

PHP能做什么 PHP能够操作文件 PHP能够接收表单数据 PHP能够发送并取回 cookies PHP能够操作数据库 PHP能够限制用户访问网站中的某些页面 PHP能够对数据进行加密 PHP还能够输出图像、PDF文件等 还可以输出任何文本、比如 XHMTL和xml
PHP能做什么 ⚫ PHP能够操作文件 ⚫ PHP能够接收表单数据 ⚫ PHP能够发送并取回cookies ⚫ PHP能够操作数据库 ⚫ PHP能够限制用户访问网站中的某些页面 ⚫ PHP能够对数据进行加密 ⚫ PHP还能够输出图像、PDF文件等 ⚫ 还可以输出任何文本、比如XHMTL和xml

*邮件地址 gfhactcm @126.com 该邮件地址已被注册 手机号码 推荐您主册手机号码@163c0m免鹰主册 忘记密码时,可以通过该手机号码快速找回密码 您还可以选择 ogfhactcm@163.com (可以注册) 验证码 ogfhactcm@yeah.net (可以注册) 请填与图片中的字符,不区分大小写看不清慧?换张图片 gfhactcm@126.com (已被主册) 「免费获取验证码 vgfhactcm@vip.126.com (特权邮箱,付费) 短信验证码 密码 请查收手机短信,并填写短信中的验证码 6~16个字符,区分大小写 率确认密码 请再次填写密码
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)PHP程序开发课程简介[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)16.PHP与XML、AJAX[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)15.ThinkPHP框架[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)14.Cookie和会话管理[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)13.PDO数据库抽象类库[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)12.PHP操作MySQL[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)11.图形图像处理[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)10.文件与目录的操作[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)09.面向对象编程[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)08.PHP错误处理与异常处理[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)07.PHP与Web页面交互[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)06.日期和时间[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)05.PHP数组操作[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)04.PHP字符串的操作[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)03.PHP语言结构[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)02.PHP基础语法[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)01.PHP概述[2019版](耿方方).pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)13.Cookie和会话管理.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)12.PDO数据库抽象类库.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)11.PHP操作MySQL.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)02.PHP开发环境[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)03.PHP基础语法[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)04.PHP语言结构[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)05.PHP字符串的操作[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)06.PHP数组操作[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)07.日期和时间[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)08.PHP与Web页面交互[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)09.PHP错误处理与异常处理[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)10.面向对象编程[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)11.文件与目录的操作[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)00.PHP程序开发课程简介[2021版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)01.PHP概述[2021版](耿方方).pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)02.PHP开发环境[2021版].pdf
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第一讲 项目实训综述.pptx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)教学实施方案.docx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)题目介绍.docx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第二讲 项目设计.pptx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第二讲 教学计划.docx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第二讲 项目设计方案.docx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第三讲 原型与交互设计.pptx