PHP 7从入门到精通(视频教学版) - (EPUB全文下载)
文件大小:0.91 mb。
文件格式:epub 格式。
书籍内容:
PHP 7从入门到精通(视频教学版)
第1章 初识PHP
第2章 PHP 7服务器环境配置
第3章 PHP的基本语法
第4章 PHP的语言结构
第5章 字符串和正则表达式
第6章 PHP数组
第7章 时间和日期
第8章 面向对象编程
第9章 错误处理和异常处理
第10章 PHP与Web页面交互
第11章 文件与目录操作
第12章 图形图像处理
第13章 Cookie和会话管理
第14章 MySQL数据库基础
第15章 PHP操作MySQL数据库
第16章 PDO数据库抽象类库
第17章 JavaScript编程基础
第18章 PHP与XML技术
第19章 PHP与Ajax的综合应用
第20章 Smarty模板
第21章 Zend Framework
第22章 PHP+MySQL开发论坛实战
第23章 开发酒店管理系统网站
第1章 初识PHP
学习目标|Objective
在学习PHP之前,读者需要了解PHP的基本概念、PHP的特点、PHP开发常用工具等知识,通过本章的学习,读者可对PHP有一个初步的了解。本章将主要讲述入门PHP的基础知识。
内容导航|Navigation
了解PHP的来龙去脉
熟悉PHP的应用领域
熟悉PHP 7新特点
掌握PHP常用开发工具
1.1 PHP的来龙去脉
1.1.1 PHP的概念
PHP的初始全称为Personal Home Page,现已正式更名为Hypertext Preprocessor(超文本预处理语言)。P是一种HTML内嵌式的语言,在服务器端执行的嵌入HTML文档的脚本语言,语言风格类似于C语言,被广泛用于动态网站的制作中。PHP语言借鉴了C和Java等语言的部分语法,并有自己独特的特性,使Web开发者能够快速地编写动态生成页面的脚本。对于初学者而言,PHP的优势是可以快速入门。
与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的方式要高许多。PHP还可以执行编译后的代码,编译可以起到加密和优化代码运行的作用,使代码运行得更快。另外,PHP具有非常强大的功能,所有的CGI功能PHP都能实现,而且几乎支持所有流行的数据库和操作系统。最重要的是,PHP还可以用C、C++进行程序的扩展。
1.1.2 PHP的发展历程
目前,市面上有很多Web开发语言,其中PHP是比较出众的一种Web开发语言。与其他脚本语言不同,PHP是通过全世界免费代码开发者共同的努力才发展到今天的规模。要想了解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年底,有15 000个Web网站使用了PHP/FI;而在1997年中期,这一数字超过了50 000。
前两个版本的成功,让PHP的设计者和使用者对PHP的未来充满了信心。在1997年,PHP开发小组又加入了Zeev Suraski及Andi Gutmans,他们自愿重新编写了底层的解析引擎,另外,还有很多人员也自愿加入了PHP其他部分的工作,从此PHP成为真正意义上的开源项目。
1998年6月发布了PHP 3.0。在这一版本中,PHP可以跟Apache服务器紧密结合。PHP不断更新并及时加入新的功能,几乎支持所有主流与非主流数据库,而且拥有非常高的执行效率,这些优势使得1999年使用PHP的网站超过了150 000个。
经过3个版本的演化,PHP已经变成一个非常强大的Web开发语言。这种语言非常易用,而且拥有一个强大的类库,类库的命名规则也十分规范,使用者就算对一些函数的功能不了解,也可以通过函数名猜出来。PHP程序可以直接使用HTML编辑器来处理,因此,PHP变得非常流行,有很多大的门户网站都使用PHP作为自己的Web开发语言,例如新浪网等。
在2000年5月推出了划时代的版本PHP 4。PHP 4使用了一种“编译-执行”模式,其核心引擎更加优越,提供了更高的性能,还包含一些其他关键功能,比如支持更多的Web服务器、HTTP Sessions支持、输出缓存、更安全地处理用户输入的方法以及一些新的语言结构。
2004年7月,PHP 5发布。该版本以Zend引擎Ⅱ为引擎,并且加入了新功能,如PHP Data Objects(PDO)。PHP 5.0版本强化更多的功能。首先,完全实现面向对象,提供名为PHP兼容模式的功能。其次是XML功能,PHP 5.0版本支持可直观地访问XML数据、名为SimpleXML的XML处理界面。同时还强化了XMLWeb服务支持,而且标准支持SOAP扩展模块。数据库方面,PHP新版本提供旨在访问MySQL的新界面——MySQL。除此前的界面外,还可以使用面向对象界面和预处理语句(Prepared Statement)等MySQL的新功能。另外,PHP 5.0上还捆绑有小容量RDBMS-SQLite。
2015年6月,第一版PHP 7发布。这是十年来的首次大改版,最大特色是在性能上的大突破,能比前一版PHP 5快上一倍。
PHP目前较新版本是PHP 7,它在PHP 5基础上做了进一步的改进,功能更强大,执行效率更高,性能更强悍。本书将以PHP 7版本来讲解PHP的实用技能。
1.1.3 PHP的优势
PHP能够迅速发展并得到广大使用者喜爱的主要原因是PHP不仅有一般脚本所具有的功能,还有它自身的优势,具体特点如下。
源 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » PHP 7从入门到精通(视频教学版) - (EPUB全文下载)