php概述及特点

php概述及特点

ID:31708516

大小:58.29 KB

页数:4页

时间:2019-01-17

上传者:U-991
php概述及特点_第1页
php概述及特点_第2页
php概述及特点_第3页
php概述及特点_第4页
资源描述:

《php概述及特点》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

课题名称:Php概述及特点教学目的:1、了解什么是php2、了解为什么选择php3、掌握php工作原理教学重点:php工作原理教学难点:php工作原理教学方法:讲授法、演示法、讨论法课时安排:2课时教学环境:多媒体教室学习过程:教学环节教学内容学生活动新课导入(5min)上次课我们讨论了动态网站和静态网站区别,那么请问:动态网站有哪些开发语言?我们为什么会选择php呢?积极回答教师提出的问题并总结归纳任务1Php概述(25min)一、Php的来龙去脉PI1P(PUP:HypertextPreprocessor)是一种在电脑上执行的脚本语言,主要用途是在于处理动态网页,也包含了命令行执行接口(conrniandlineinterface),或者产生图形用户界面(GUI)程式。P1IP,whichstandsforPUP:HypertextPreprocessor^isawidely-usedOpenSourcegeneral-purposescriptinglanguagethatisespeciallysuitedforWebdevelopmentandcanbeembeddedintoHTML.ItssyntaxdrawsuponC,Java,andPerl,andiseasytolearn.Themaingoalofthelanguageistoallowwebdeveloperstowritedyneimicallygeneratedwebpagesquickly,butyoucandomuchmorewithPUP.PUP最早由丹麦人拉斯姆斯•勒多夫在1995年发明,而现在P1IP的标准由PUPGroup和开放源代码社区维护。PIIP以PUPLicense作为许可协议,不过因为这个协议限制了PI1P名称的使用,所以和开此部分主要由老师来讲解,同时学牛也配合着老师冋答一些常见问题 放源代码许可协议GPL不相容。PIIP的应用范圉相当广泛,尤其是在网页程式的开发上。一般來说PIIP大多执行在网页服务器上,透过执行PI1P代码来产生使用者浏览的网页。PIIP可以在多数的服务器和操作系统上执行,而且使用PI1P完全是免费的。根据2007年4月的统计资料,PI1P已经被安装在超过2000万个网站和100万台服务器上。此时学生应该注意听教师的讲解,因为此处是新知识,同时也应积极回答相应的问题,进行认真的思考任务2Php特点(15min)1、开放的源代码:所有的PIIP源代码事实上都可以得到。2、PHP是免费的:和其它技术相比,PHP本身免费。3、PHP的快捷性:程序开发快,运行快,技术木身学习快。4、嵌入于HTML:因为PIIP可以被嵌入于HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。5、跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。6、效率高:PHP消耗相当少的系统资源。7、图像处理:用PHP动态创建图像。8、面向对象:在php4,php5中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。9、专业专注:PIIP支持脚本语言为主,同为类C语言。翻开课本第2页,对照教师讲解并记上笔记 任务3应用和语法(20min)1、PHP是一个应用范围很广的语言,特别是在网络程式开发方面。一般来说PHP大多在服务器端执行,透过执行PHP的代码来产牛网页提供浏览器读取,此外也可以用来开发命令行脚本程式和使用者端的GUI应用程式。P1IP可以在许多的不同种的服务器、操作系统、平台上执行,也可以和许多数据库系统结合。使用PHP不需要任何费用,官方组织PHPGroup提供了完整的程序源代码,允许使用者修改、编译、扩充来使用。PI1P独特的语法混合了C、Java.Perl以及PHP自创的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PIIP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有菲常强大的功能,所有的CG1的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!小组讨论:你认为php可以应用在哪些范围?任务4数据库支持PHP在数据库方面的丰富支持,也是它迅速走红的原因之一,它支持下列的数据库或是数据文件:•AdabasD•DBA•dBase•dbm•filePro•Informix•IntcrBase•mSQL•MicrosoftSQLServer•MySQL•Solid•Sybase•ODBC•Oracle•PostgreSQL而在Internet上它也支持了相当多的通讯协议(protocol),包括了与电子邮件相关的IMAP,POP3;网管系统SNMP;网络新闻NNTP;帐号共用NIS;全球信息网HTTP及Apache服务器;目录协议LDAP以及其它网络的相关函数。除此之外,用PHP写出来的Web后端CGT程序,学生讨论目前所学过的数据库 可以很轻易的移植到不同的操作系统上。例如,先以Linux架的网站,在系统负荷过高时,可以快速地将整个系统移到SUN工作站上,不用重新编译CGI程序。面对快速发展的Internet,这是长期规划的最好选择。板书设计Php概述及特点一、php的来龙去脉二、Php的特性三、Php应用范圉及语法特点四、Php数据库支持课堂小结本课程主要讲述php的发展史及php应用范围和语法、数据库支持等一系列问题,大家需要了解该内容。(5min)课后反思本次教学主要介绍php及特点,让学生了解php,教学内容较简单,较好。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭