零基础PHP从入门到精通
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787218136158
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:582页
- 出版时间:2019-07-01
- 条形码:9787218136158 ; 978-7-218-13615-8
内容简介
本书共分21章, 内容包括: “走进PHP”“PHP安装和IDE介绍”等, 从初学者角度出发, 详细讲述了PHP编程语言所有的基础知识点和开发实战中需要的编程**技能。
节选
第1章 走进PHP 1.1 PHP编程语言概述 现今社会的方方面面都离不开软件,比如打车软件、交友软件、聊天软件、办公软件、学习软件等,这些软件都是由各种各样的编程语言开发完成的。有的编程语言在性能方面表现出色,比如C言;有的编程语言擅长统计分析,比如R语言;而有的编程语言被大量地应用在浏览器上,比如JavaScript语言。在众多编程语言中,PHP语言因其功能强大、简单易用,成为*受欢迎的编程语言之一,被全世界各大软件公司广泛使用。本节将带你走进PHP的世界。 1.1.1 PHP的历史 1994年,拉斯马斯·勒德尔夫(Rasmus Lerdorf)用Perl编程语言写了一个简单的程序,用来统计访问自己网站用户的数据。后来,他用另一种编程语言——C语言,重写了这个程序,并丰富了功能,既可以访问数据库,也可以应用于Web表单。1995年,勒德尔夫对外发布了这个工具,**版的名字叫Personal Home Page Tools,即PHP 1.0。 1.1.2 PHP的发展历程 起初,勒德尔夫并不想开发一门新的语言,所以在早期的版本中只提供了网站用户留言和用户访问统计等功能。但是,随着越来越多的网站开始使用PHP,为了满足需要,勒德尔夫加入了一些特性,包括数组、循环语句等,并于1997年发布了PHP/FI 2.0。 同年,安迪·古特曼斯(Andi Gutmans)和齐弗·苏拉斯基(Zeev Suraski)在为一所大学开发电子商务程序时,发现 PHP/FI 2.0 的功能还不够强大,于是他们重写了代码,并构建了PHP 3的基础,将这门语言的名称更改为PHP(Hypertext Preprocessor)。经过一系列公开测试之后,PHP 3于1998年6月正式发布。之后,苏拉斯基和古特曼斯开始重新编写PHP的核心,并于1999年开发出“Zend引擎”——Zend Engine 1.0版本。 2000年5月22日,PHP 4发布,截至2008年8月,该分支*高达到4.4.9版本,此后PHP 4停止更新。 2004年7月14日,PHP 5发布,由新的Zend Engine 2提供支持。PHP 5包含了各种新功能和改进,比如对面向对象编程的改进支持,提供访问数据库的轻量级PDO扩展,以及众多性能增强功能。2008年,PHP 5成为唯一正在开发的稳定版本。 PHP 6版本的开发,是为了解决在核心语言层面的本地Unicode支持,主要是由安德烈·兹米约夫斯基(Andrei Zmievski)领导项目组,通过嵌入Unicode国际组件(ICU)库,并在内部将文本字符串表示为UTF-16编码。由于PHP 6的改动较大,对于老版本PHP 5的兼容性不是很好,用户需要改动较多的代码才能让网站支持PHP 6,因此很少有网站使用,*终PHP 6项目被延期。2010年3月,PHP 6被正式放弃,不过PHP 6的很多优秀的功能特性都被集成到了PHP 5.4版本中。 1.1.3 使用场景和优势 PHP编程语言借鉴了C语言、Java语言和Perl语言的特点,并自创了独特的语法,相比CGI、Perl,PHP能更快速地执行动态网页,也能更灵活地嵌入到HTML中。PHP代码易上手,非常适合新手学习,一直受到各大企业的青睐。 ◇全世界很多公司都在使用PHP编程语言,PHP被应用在各类场景中,例如电子商务软件、Web应用系统开发、互联网业务后台系统、企业级网站开发、教育平台、办公系统、移动互联网开发、大型分布式Web系统开发等。 PHP在*初设计的时候,主要目的是实现Web开发,因此PHP很少用于桌面类应用开发。但在Web开发领域,PHP有着非常多的优势: ◇成本低:开发和维护成本低。 ◇易用性:易于处理各类Web复杂业务场景。 ◇跨平台:可以在所有主流的操作系统上运行。 ◇稳定性:PHP开发的Web网站非常稳定。 ◇可伸缩性:丰富的扩展库,支持分布式系统。 ◇HTML嵌入式开发:PHP和HTML可以无缝对接,让开发更高效。 全世界有上千万个网站使用PHP,覆盖了各行各业。使用PHP作为常用开发语言的公司 也非常多,如国外公司包括脸书(Facebook)、雅虎(Yahoo)、谷歌(Google)、维基百科(Wikipedia)等,国内的有百度、阿里巴巴、腾讯、美团、新浪等。除了这些公司,很多开源项目系统也都采用PHP作为开发语言,其中有全世界*流行的博客系统WordPress、全球知名的内容管理系统Joomla和中国*流行的社区论坛软件系统Discuz!。 1.1.4 PHP 5和PHP 7 在很长一段时间里,PHP 5一直占据着网站编程语言的主流地位。但是,随着对PHP性能的要求越来越高,PHP项目的升级被提上议程。在2014年至2015年期间,一个“重量级”的版本——PHP 7诞生了。 提示: 由于PHP 6从来没有发布过,对于对外公布版本是否使用数字7,产生了一些分歧。*终讨论结果是,虽然PHP 6从未发布过,但是已经有一些文章和书引用了PHP 6的名称,如果新版本依旧使用该名称,可能会引起混淆。经投票,*终PHP 7被选中。 PHP 7搭载了新版Zend引擎,做了大量的改善和提升,并提供了很多新特性,比如: ◇速度提升,PHP 7的速度是PHP 5.6的两倍以上。 ◇内存使用显著优化。 ◇使用抽象语法树。 ◇增加64位INT支持,统一不同平台下的整型长度,支持储存大于2GB的字符或上传大于2GB的文件。 ◇更多Error错误可以进行异常处理。 ◇更安全可靠的随机数生成。 ◇移除了旧的和不支持的SAPIs和扩展。 目前各大公司网站、开源项目等都在陆续升级为PHP 7, PHP 7将成为未来Web开发的主流语言。
作者简介
零基础,一起学! 零壹快学是一个集教育、培训、交流于一体的计算机学习融媒体平台,覆盖Web、APP和微信小程序等场景,为广大IT学习者提供计算机各学科的教学资源、培训课程、测评系统等。通过人工智能手段,模拟真实课堂环境,力求打造成为一个全面、权威、高效的一流计算机在线教育平台。目前,平台已开发了包括计算机编程、云计算、区块链等在内的多门课程,提供计算机等级考试在线题库系统,将陆续开发计算机技术与软件专业技术资格(水平)考试、CCIE等在线题库系统,同时拥有一支由一线互联网公司工程师、知名高校教师组成的专家团队,精心为广大IT学习者提供优质的学习资源、课程和服务。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0