欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    PHP程序设计基础第1章-PHP开篇.pptx

    • 资源ID:77577823       资源大小:517.57KB        全文页数:27页
    • 资源格式: PPTX        下载积分:9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    PHP程序设计基础第1章-PHP开篇.pptx

    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作为预处理器,能够在服务器端动态生成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/FIPHP的第三个版本PHP3诞生PHP在网站中的应用数量超过了150000个PHP5的推出使PHP更加的成熟目前的最新版本是PHP7PHP的发展01 PHP概述如果说PHP无所不能,大概是夸大了些,但如果说在Web开发上能完成任何一款服务器端程序所能完成的工作却一点也不为过,例如收集表单数据,生成动态网页,或者发送/接受cookies。PHP 脚本主要用于以下三个领域:服务端脚本。命令行脚本。编写桌面应用程序。PHP可以做什么01 PHP概述PHP的特点代码完全开放语法结构简单功能强大数据库支持代码执行效率高完全免费基于服务端跨平台 PHP自产生以来一直都在发展中应用、在应用中发展,这是因为PHP不仅有着其它同类脚本所共有的功能,更有它自身的特色。PHP的特点01 PHP概述1.开放源代码PHP属于自由软件,是完全免费的,用户可以从PHP官方站点(http:/)自由下载,而且可以不受限制地获得源码,甚至可以从中加进自己需要的特色。01 PHP概述2.基于服务端PHP是运行在服务器上的,充分利用了服务器的性能,PHP的运行速度只与服务器的速度有关,因此它的运行速度可以非常快;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译了,只要直接执行内存中的代码即可,这也是PHP高效性的体现之一。01 PHP概述3.数据库支持 PHP能够支持目前绝大多数的数据库,如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/Linux操作系统上有了一种与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本身的代码开放,所以它的代码由许多工程师进行了检测,同时它与Apache编译在一起的方式也让它具有灵活的安全设定。因此到现在为止,PHP具有公认的安全性。01 PHP概述7.网络应用 PHP还提供强大的网络应用功能,支持诸如LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows环境)等协议服务。它还可以开放原始端口,使任何其他的协议能够协同工作,PHP也可以编写发送电子邮件、FTP上传/下载等网络应用程序。01 PHP概述8.其他特性 PHP还提供其他编程语言所能提供的功能,如数字运算、时间处理、文件系统、字符串处理等。除此之外,PHP还提供更多的支持,包括高精度计算、公元历转换、图形处理、编码与解码、压缩文件处理以及有效的文本处理功能(如正则表达式、XML解析等)。01 PHP概述PHP的先进之处还体现在以下几个方面:学习过程短。面向对象编程。可伸缩性。PHP的特点02 PHP程序的工作流程PHP的工作流程(1)PHP的代码传递给PHP包,请求PHP包进行解析并编译。(2)服务器根据PHP代码的请求读取数据库。(3)服务器与PHP包共同根据数据库中的数据或其他运行变量,将PHP代码解析成普通的HTML代码。(4)解析后的代码发送给浏览器,浏览器对代码进行分析,获取可视化内容。(5)用户通过访问浏览器浏览网站内容。02 PHP程序的工作流程1、PHP预处理器 PHP预处理器的功能是解释PHP代码,它主要是将PHP程序代码解释为文本信息,而且这些文本信息中也可以包含HTML代码。PHP服务器02 PHP程序的工作流程2、Web服务器 WEB服务器也称为WWW(World Wide Web)服务器,它的功能是解析HTTP。当WEB浏览器向WEB服务器发送一个HTTP请求时,PHP预处理器会对该请求对应的程序进行解释并执行,然后WEB服务器会向浏览器返回一个HTTP响应,该响应通常是一个HTML页面,以便让用户可以浏览。目前可用的WEB服务器有很多,常见的有开源的Apache服务器、微软的IIS服务器、Tomcat服务器等。本书使用的是Apache服务器,由于Apache具有高效、稳定、安全、免费等一些特点,它已经成为目前最为流行的WEB服务器。PHP服务器02 PHP程序的工作流程3、数据库服务器 数据库服务器是用于提供数据查询和数据管理服务的软件,这些服务主要有数据查询、数据管理(数据的添加、修改、删除)、查询优化、事务管理、数据安全等服务。数据库服务器有好多种,常见的有MySQL、Oracle、SQL Server、DB2、Sybase、Access等。本书使用的是MySQL数据库,由于MySQL具有功能性强、使用简捷、管理方便、运行速度快、版本升级快、安全性高等优点,而且MySQL数据库完全免费,因此许多中小型网站都选择MySQL作为数据库服务器。PHP服务器03 PHP开发环境构建在使用PHP语言开发程序之前,首先在系统中搭建开发环境,在通常情况下,开发人员使用的都是Windows平台,在Windows平台上搭建PHP环境需要安装Apache服务器和PHP软件。安装方式有集成安装和自定义安装两种,本节以自定义安装为例,讲解如何搭建PHP开发环境。03 PHP开发环境构建Apache HTTP Server是Apache软件基金会发布的一款Web服务器软件,由于其开源、跨平台和安全性的特点被广泛应用,目前Apache有2.4版本。安装 Apache之后,开始安装PHP模块,它是开发和运行PHP脚本的核心。在 Windows系统中,PHP有两种安装方式:一种方式是使用CG应用程序,另一种方式是作为 Apache模块使用。其中,第二种方式较为常见。04 常用代码编辑工具工欲善其事,必先利其器,一个好的编辑器或开发工具,能够极大的提高程序开发效率。在PHP中,常用的编辑工具有Notepad+、NetBeans和Macromedia Dreamweaver。1、Notepad+Notepad+是一款在Windows环境下免费开源的代码编辑器,支持的语言包括C/C+、Java、C#、XML、HTML、PHP等。04 常用代码编辑工具2、NetBeansNetBeans是由Sun公司建立的开放源代码的软件开发工具,可以在Windows、Linux和macOS平台上进行开发,是一个可扩展的开发平台。NetBeans开发环境可以供程序员编写、编译、调试和部署程序,还可以通过插件扩展更多功能。3、Macromedia DreamweaverMacromedia Dreamweaver使用所见即所得的接口,亦有HTML编辑的功能,借助经过简化的智能编码引擎,轻松地创建、编码和管理动态网站。05 第一个PHP程序编写第一个PHP程序的目的是熟悉PHP的书写规则和Dreamweaver CS6工具的基本使用方法。在本实例中应用Dreamweaver CS6开发一个最简单的PHP程序,输出一段欢迎信息。本章小结本章重点讲述了什么是PHP、PHP的应用以及PHP的特点,并详细介绍了PHP开发环境的构建,通过这些内容使读者对PHP有一个全面的认识。

    注意事项

    本文(PHP程序设计基础第1章-PHP开篇.pptx)为本站会员(可****阿)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开