PHP程序设计基础第1章-PHP开篇.pptx
《PHP程序设计基础第1章-PHP开篇.pptx》由会员分享,可在线阅读,更多相关《PHP程序设计基础第1章-PHP开篇.pptx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PHP开篇第一章目录01 PHP概述03 PHP开发环境构建04 常用代码编辑工具05 第一个PHP程序02 PHP程序的工作流程01 PHP概述PHP是什么PHP(Hypertext Preprocessor,超文本预处理器)是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,用于开发动态网站。相比静态网站而言,动态网站不仅需要设计网页,还需要通过数据库和编程使网站的内容可以根据不同情况动态变更,从而增强网页浏览者与Web服务器之间的信息交互。01 PHP概述网页的本质是HTML(HyperText Markup Language,超文本标记语言),而PHP作为
2、预处理器,能够在服务器端动态生成HTML。通常开发者只要写好HTML模板,在数据变化的位置嵌入PHP代码,就能实现动态网页。PHP是什么01 PHP概述从图中可以看出,如果左侧代码中的变量$a和$b的值为10和20,则经过服务器处理后,结果如图右侧所示,如果变量$a和$b的值都变为5,则图右侧的结果就为10。因此,在网站中需要动态改变的位置嵌入PHP代码极大地增强了网站的灵活性。PHP是什么01 PHP概述2004年1999年1997年1996年底PHP1.01995年Rasmus Lerdorf对外发表第一个版本 Personal Home Page 有15000多个网站使用PHP/FIPH
3、P的第三个版本PHP3诞生PHP在网站中的应用数量超过了150000个PHP5的推出使PHP更加的成熟目前的最新版本是PHP7PHP的发展01 PHP概述如果说PHP无所不能,大概是夸大了些,但如果说在Web开发上能完成任何一款服务器端程序所能完成的工作却一点也不为过,例如收集表单数据,生成动态网页,或者发送/接受cookies。PHP 脚本主要用于以下三个领域:服务端脚本。命令行脚本。编写桌面应用程序。PHP可以做什么01 PHP概述PHP的特点代码完全开放语法结构简单功能强大数据库支持代码执行效率高完全免费基于服务端跨平台 PHP自产生以来一直都在发展中应用、在应用中发展,这是因为PHP不
4、仅有着其它同类脚本所共有的功能,更有它自身的特色。PHP的特点01 PHP概述1.开放源代码PHP属于自由软件,是完全免费的,用户可以从PHP官方站点(http:/)自由下载,而且可以不受限制地获得源码,甚至可以从中加进自己需要的特色。01 PHP概述2.基于服务端PHP是运行在服务器上的,充分利用了服务器的性能,PHP的运行速度只与服务器的速度有关,因此它的运行速度可以非常快;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译了,只要直接执行内存中的代码即可,这也是PHP高效性的体现之一。01 PHP概述3.数据库支持 PHP能够支持目前绝
5、大多数的数据库,如DB 2、dBase、mSQL、MySQL、Microsoft SQL Server、Sybase、Oracle、Oracle 8、PostgreSQL等,并完全支持ODBC,即Open Database Connection Standard(开放数据库连接标准),因此可以连接任何支持该标准的数据库。其中,PHP与MySQL是绝佳的组合,它们的组合可以跨平台运行。01 PHP概述4.跨平台 PHP可以在目前所有主流的操作系统上运行,包括Linux、UNIX的各种变种、Microsoft Windows、Mac OS X、RISC OS等。正是由于这个特点,使UNIX/Lin
6、ux操作系统上有了一种与ASP媲美的开发语言。另外,PHP已经支持了大多数的Web服务器,包括Apache、IIS、iPlanet、Personal Web Server(PWS)、Oreilly Website Pro Server等。对于大多数服务器,PHP均提供了一个相应模块。01 PHP概述5.易于学习 PHP的语法接近C、Java和Perl,学习起来非常简单,而且拥有很多学习资料。PHP还提供数量巨大的系统函数集,用户只要调用一个函数就可以完成很复杂的功能,编程时十分方便。因此用户只需要很少的编程知识就能够使用PHP建立一个交互的Web站点。01 PHP概述6.安全性 由于PHP本身
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 程序设计 基础 开篇
限制150内