内容简介
《PHP+MySQL动态网站开发(全案例微课版)》是针对零基础读者研发的PHP动态网站开发入门教材。本书侧重案例实训,并提供扫码微课来讲解当前的热点案例。《PHP+MySQL动态网站开发(全案例微课版)》分为22章,内括快速搭建PHP 7的开发环境,PHP的基本语法,函数的应用,流程控制语句,字符串和正则表达式,数组,面向对象编程,日期和时间,图形图像处理技术,操作文件与目录,错误处理和异常处理,PHP与Web页面交互,cookie和Session,MySQL数据库的基本操作,插入、更新与删除数据记录,数据查询,PHP与MySQL的组合应用,PDO数据库抽象层,PHP与Ajax技术以及3个热点综合项目。《PHP+MySQL动态网站开发(全案例微课版)》通过热点案例,让初学者快速掌握PHP动态网站开发技术。通过扫码看,读者可以在移动端观看技能对应的。
目录
第1章 快速搭建PHP 7的开发环境第2章 PHP的基本语法第3章 函数的应用第4章 流程控制语句第5章 字符串和正则表达式第6章 数组第7章 面向对象编程第8章 日期和时间第9章 图形图像处理技术第10章 操作文件与目录第11章 错误处理和异常处理第12章 PHP与Web页面交互第13章 cookie和Session第14章 MySQL数据库的基本操作第15章 插入、更新与删除数据记录第16章 数据查询第17章 PHP与MySQL的组合应用第18章 PDO数据库抽象层第19章 PHP与Ajax技术第20章 项目实训1——开发企业会员管理系统……
摘要与插图
1.pan style="font-family:宋体">认识 PHP1.1.1PHP是什么PHP 全名为Personal Home Page,是英文Hypertext Preprocessor(文本预处理语言)的别名。PHP作为在服务器端执行的嵌入HTML文档的脚本语言,其风格类似于C语言,用于制作动态网站。PHP借鉴了C和Java等语言的部分语法,并有自己,使Web能够快速地编写动态地生成页面的脚本。对于初学者而言,PHP的优势是可以快速入门。与其他编程语言相比,PHP是将程序嵌入HTML文档中去执行的,执行效率比生成HTML标记的方式要高许多。PHP还可以执行编译后的代码,编译可以起到加密和优化代码的作用,使代码运行得更快。另外,PHP具有强大能,能实现所有的CGI还可以用C、C++语言的优势PHP能够迅速发展,并得到广大使用者的喜爱,主要原因是PHP不仅有一般脚本都具备能,而且有它自身的优势,具体特点如下。(1)源代码开放:所有的PHP源代码事实上都可以得到。读者可以通过Intermet获得所需要的源代码,快速修改和利用。(2)免费:与其他技术相比,PHP本身是免费的。使用PHP开发无须支付任何费用。(3)语法结构简单:PHP结合了C语言和Perl语言的,编写简单,方便易懂。可以嵌入HTML语言中,相对于其他语言编辑简单,实用强,更适合初学者学4)台强:PHP是服务器端脚本,可以运行于Unix、Linux、Windows环境下。(5)效率高:PHP消耗少的系统资源,并且程序开发快,运行速度快。(6)强大的数据库支持:PHP支持目前所有的主流和非主流数据库,使PHP的应用对象广泛。(7)面向对象:在PHP中,面向对象方面有了很大的,现在PHP可以用来开发大型商业程序了。1.1.3PHP的应用领域初学者也许会有疑问,PHHP到底能干什么呢?来介绍PHP的应用领域。PHP在Web开发方面能强大,有了PHP,用户可以轻行Web开发。来具体学P的应用领域。PHHP主要应用于以下3个领域。1.服务器端脚本PHP主要的应用领域是服务器端脚本。服务器端脚本运行需要具备3项配置:PHP解析器、Web浏览器和Web服务器。在Web服务器运行时,安装并配置PHP,然后用Web浏览器访问PHP程序输出。在学程中,读者主要在本机上配置Web服务器,即可浏览制作的PHP页面。2.命令行脚本命令行脚本和服务端脚本不同,编写的命令行脚本并不需要任何服务器或浏览器运行,在命令行脚本模式下,只需要PHP解析器执行即可。这些脚本被用在Windows和Linux编写桌面应用程序PHIP在桌面应用程序的开发中并不常用,但是如果用户希望在客户端应用程序中使用PHP编写图形界面应用程序,可以使用PHIP-GTK。PHP-GTK是PHP的扩展,并含在标准的开中,开发用户需要单独编译它。1.1.4PHP的发展过程在当今诸多Web开发语言中,PHP是比较出众的一种。与其他脚本语言不同,PHP是经过全世界代码开发老壮同轻力,才发展到今天的规模的。要想了解PHP,首先应该从它的发展历程谈起。1994年,Rasmus Lerdorf 了PHP程序设计语言。 1995年6月,Rasmus Lerdorf在Use 新闻组comp.infosystems..authoring.cgi上发布了PHP 1.0声明。 这个早期版本提供了访客留言本、访客计数器等简单能。1995年,第2版PHP问市,定名为PHP/FI(Form Interpreter)。在这一版本中,加入了可以处理更复杂的嵌入式标签语言的解析程序,同时加入了对数据库MySQL的支持。自此,奠定了PHP在动态网页开发上的影响力。自从PHP加入这些强大能以后,它的使用量增。据初步统计,在1996年底,有15000个Web网站使用了PHP/FI;而在1997年中期,这一数字超过了50000。PHIP前两个版本的,让其设计者和使用者对PHP的未来充满了信心。1997年,Zev Suraski及Andi Gutmans 加入开发小组,他们自愿重写了底层的解析引擎,又有其他很多人也自愿参与PHP的工作,使得PHP成为真正意义上的开源项目。1998年6月,发布了PHP3.0。在这一版本中,PHP可以跟Apache服务器紧密地结合;再加上它不断地更新及加入新能,且几乎支持所有主流和非主流数据库,拥有高的执行效率,这些优势使1999年使用PHP的网站超过了150000个。PHP经过3个版本的演化,已经变成一种强大的Web开发语言。这种语言容易使用,而且它拥有一个强大的类库,类库的命名规则也十分规范,新手算对一些函数能不了解,也可以通过函数名猜测出来。这使得PHP十分容易学且PHP程序可以直接使用HTML编辑器来处理,因此,PHP变得流行,有很多大的门户网站都使用PHP作为自己的Web开发语言,例如新浪网等。2000年5月,推出了划时代的版本PHP4.0。使用了一种“编译-执行”模式,核心引整更加,提供了更高的能,而且含其他一些关能,比如支持更多的Web服务器、 Sessions支持、输出缓存、更的处理用户输入的方法和一些新的语言结构。2004年7月,PHP 5.0发布。该版本以Zend引擎IⅡ为引擎,并且加入了能如PHP DataObjects(PDO)。PHP5.0版本强化了更多能。首先,实现面向对象,提供名为PHP兼
……