PHP+MySQL动态网站开发从入门到精通(视频教学版) - (EPUB全文下载)
文件大小:0.52 mb。
文件格式:epub 格式。
书籍内容:
PHP+MySQL动态网站开发从入门到精通(视频教学版)
第1章 初识PHP
第2章 配置PHP 7服务器环境
第3章 PHP 7的基本语法
第4章 PHP语言结构
第5章 字符串和正则表达式
第6章 PHP数组
第7章 时间和日期
第8章 面向对象编程
第9章 错误处理和异常处理
第10章 PHP与Web页面的交互
第11章 PHP文件与目录操作
第12章 图形图像处理
第13章 Cookie和会话管理
第14章 MySQL数据库基础
第15章 数据库的基本操作
第16章 数据表的基本操作
第17章 数据的基本操作
第18章 数据库的备份与还原
第19章 PHP操作MySQL数据库
第20章 新闻发布系统数据库设计
第21章 PHP+MySQL开发论坛实战
第1章 初识PHP
在学习PHP之前,读者需要了解PHP的基本概念、PHP的特点、PHP开发常用工具等知识,通过本章的学习,读者可对PHP有一个初步的了解。本章将主要讲述入门PHP的基本知识。
本章学习目标
了解PHP的来龙去脉
熟悉PHP的应用领域
熟悉PHP 7新特点
掌握PHP常用开发工具
1.1 PHP的发展
PHP语言和其他语言有什么不同呢?对于此问题,首先需要了解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服务器紧密地结合;再加上它的不断更新及加入新的功能;并且它几乎支持所有主流与非主流数据库;而且拥有非常高的执行效率,这些优势使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版本强化更多的功能。首先,完全实现面向对象,提供名为PHP兼容模式的功能。其次是XML功能,PHP 5版本支持可直观地访问XML数据、名为SimpleXML的XML处理界面。同时还强化了XMLWeb服务支持,而且标准支持SOAP扩展模块。数据库方面,PHP新版本提供旨在访问MySQL的新界面——MySQL。除此前的界面外,还可以使用面向对象界面和预处理语句(Prepared Statement)等MySQL的新功能.另外,PHP 5上还捆绑有小容量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+MySQL动态网站开发从入门到精通(视频教学版) - (EPUB全文下载)