跟兄弟连学PHP
定价:¥118.00
作者:兄弟连IT教育 组编
出版社:电子工业出版社
出版时间:2016年01月
ISBN:9787121278013
版 次:1
页 数:861
字 数:1592000
印刷时间:2017年01月01日
开 本:16开
纸 张:胶版纸
印 次:1
包 装:平装
《跟兄弟连学PHP》即畅销书《细说PHP(第2版)》的全新升级版,用一年时间为本书重新录制了长达8000分钟的真人出镜的视频教程,与本版书完全配套,全面覆盖了书中的每个知识点!
本书是畅销书《细说PHP(第2版)》升级版。PHP是当前开发Web应用系统*理想的工具,它易于使用、功能强大、成本低廉、高安全性、开发速度快且执行灵活,应用非常广泛。全书以实用为设计目标,包含PHP开发*主流的各项技术,对每一个知识点都进行了深入详细的讲解,并附有大量的实例代码,图文并茂,系统地介绍了PHP的相关技术及其在实际Web开发中的应用。 本书是《细说PHP》第三版,全书共6个部分,分为32个章节,每章都是PHP独立知识点的总结。内容涵盖了动态网站开发的前端技术(HTML5)、企业现在主流应用版本PHP 5.4为主的语法、PHP的常用功能模块和实用技巧、MySQL数据库的设计与应用、PHP 面向对象的程序设计思想、数据库抽象层PDO、Smarty模板技术、Web开发的设计模式、自定义PHP技术框架**版BroPHP 2.0、重新开发包括完整流程的极具参考价值的Web项目(BroShop)等内容。每章都有大量的实用示例及详尽的注释,以加速读者的理解和学习,同时为每章的技术点设置了大量的自测试题。*重要的是本书全部内容都有精心录制的配套教学视频覆盖,视频中真人出镜、师生互动、讲解生动、操作性强,并且多数技术概念以微电影形式穿插在视频中进行讲解说明。 对于PHP应用开发的新手而言,本书不失为一本好的入门教材,内容既实用又全面,所有实例都可以在开发中直接应用,并辅以大量的视频教程,使读者轻松掌握所学知识。另外,本书也适合有一定基础的网络开发人员和网络爱好者,以及大中专院校的师生阅读与参考。不仅可以作为PHP开发的学习用书,还可以作为从事Web开发的程序员的参考用书和 备手册。对于行家来说,本书也是一本难得的参考手册,读者 将从中获益。
兄弟连IT教育,成立于2006年,中国PHP培训领导者,九年专注PHP教育,所发布的PHP视频教程,出版的PHP图书,开设的PHP培训班,推动了国内PHP技术发展,培养了众多的PHP程序员,堪称PHP程序员的黄埔军校。
dy 部分 Web开发入门篇
dy 章 LAMP网站构建 2
1.1 介绍Web给你认识 2
1.1.1 Web应用的优势 3
1.1.2 Web 2.0时代的互联网 4
1.1.3 Web开发标准 6
1.1.4 认识脚本语言 7
1.2 动态网站开发所需的Web构件 7
1.2.1 客户端浏览器 8
1.2.2 超文本标记语言(HTML) 9
1.2.3 层叠样式表(CSS) 10
1.2.4 客户端脚本编程语言 11
1.2.5 Web服务器 11
1.2.6 服务器端编程语言 12
1.2.7 数据库管理系统 13
1.3 几种主流的Web应用程序平台 14
1.3.1 Web应用程序开发平台对比分析 14
1.3.2 动态网站开发平台技术比较 15
1.4 HTTP协议与Web的关系 16
1.4.1 HTTP协议概述 16
1.4.2 HTTP协议结构 18
1.4.3 HTTP请求消息 18
1.4.4 HTTP响应消息 19
1.4.5 URL概述 20
1.5 Web的工作原理 20
1.5.1 情景1:服务器不带应用程序服务器
和数据库 21
1.5.2 情景2:带应用程序服务器的Web
服务器 22
1.5.3 情景3:浏览器访问服务器端的数据库 23
1.6 LAMP网站开发组合概述 23
1.6.1 Linux操作系统 23
1.6.2 Web服务器Apache 24
1.6.3 MySQL数据库管理系统 24
1.6.4 PHP后台脚本编程语言 25
1.6.5 LAMP的发展趋势 27
1.6.6 Web的未来发展 28
1.7 如何学习PHP 28
1.7.1 确定学习的目标 29
1.7.2 PHP学习线路图 29
1.7.3 坚持动手实验 31
1.7.4 要事为先的原则 31
1.7.5 Bug解决之道 32
1.7.6 看教学视频,让学习变得简单 33
1.7.7 优秀的Web程序员是怎样练成的 33
1.8 小结 35
本章 须掌握的知识点 35
本章需要了解的内容 35
第2章 HTML的设计与应用 36
2.1 网页制作概述 36
2.1.1 HTML基础 36
2.1.2 简单HTML实例制作 37
2.2 HTML语言的语法 38
2.2.1 HTML标签和元素 38
2.2.2 HTML语法不区分字母大小写 38
2.2.3 HTML标签属性 39
2.2.4 HTML颜色值的设置 39
2.2.5 HTML文档注释 39
2.2.6 HTML代码格式 39
2.2.7 HTML字符实体 40
2.3 HTML文件的主体结构 40
2.4 HTML文档头部元素<head> 41
2.4.1 <title>元素 41
2.4.2 <base>元素 41
2.4.3 <link>元素 42
2.4.4 <meta>元素 42
2.5 HTML文档主体标记 43
2.6 文字版面的编辑 43
2.6.1 格式标签 44
2.6.2 文本标签 45
2.7 创建图像和链接 47
2.7.1 插入图片 47
2.7.2 建立锚点和超链接 48
2.8 使用HTML表格 48
2.9 HTML框架结构 51
2.10 HTML表单设计 53
2.11 小结 57
本章 须掌握的知识点 57
本章需要了解的内容 58
本章需要拓展的内容 58
本章的学习建议 58
第3章 层叠样式表 59
3.1 CSS简介 59
3.2 CSS规则的组成 60
3.2.1 CSS注释 61
3.2.2 长度单位 62
3.2.3 颜色单位和URL值 62
3.3 在HTML文档中放置CSS的几种方式 63
3.3.1 内联样式表 63
3.3.2 嵌入一张样式表 63
3.3.3 链接到一张外部的样式表 63
3.4 CSS选择器 64
3.4.1 HTML选择器 64
3.4.2 类选择器 64
3.4.3 ID选择器 65
3.4.4 关联选择器 65
3.4.5 组合选择器 65
3.4.6 伪元素选择器 66
3.5 CSS常见的样式属性和值 66
3.5.1 字体属性 66
3.5.2 颜色属性 67
3.5.3 背景属性 67
3.5.4 文本属性 68
3.5.5 边框属性 68
3.5.6 鼠标光标属性 70
3.5.7 列表属性 70
3.5.8 综合实例 71
3.6 小结 73
本章 须掌握的知识点 73
本章需要了解的内容 73
本章需要拓展的内容 73
本章的学习建议 74
第4章 DIV+CSS网页标准化布局 75
4.1 DIV+CSS对页面布局的优势 75
4.2 “无意义”的HTML元素div和span 76
4.3 W3C盒子模型 76
4.4 和页面布局有关的CSS属性 78
4.5 盒子区块框的定位 79
4.5.1 相对定位 80
4.5.2 **定位 80
4.6 使用盒子模型的浮动布局 81
4.6.1 设置浮动 81
4.6.2 行框和清理 82
4.7 DIV+CSS的兼容性问题 84
4.7.1 不同浏览器解释盒子模型的差异 85
4.7.2 设置浏览器去遵循W3C标准 86
4.8 使用盒子模型设计页面布局 87
4.8.1 居中设计 87
4.8.2 设置两列浮动的布局 88
4.8.3 设置三列浮动的布局 89
4.8.4 设置多列浮动的布局 90
4.9 DIV+CSS网站首页布局示例 91
4.9.1 HTML文件的设计 91
4.9.2 CSS文件设计 93
4.10 小结 95
本章 须掌握的知识点 95
本章需要了解的内容 95
本章需要拓展的内容 95
本章的学习建议 95
第5章 HTML5与CSS3的应用 96
5.1 现在是用HTML5的时候 96
5.2 HTML5语法的改变 97
5.2.1 HTML5中的标记方法 97
5.2.2 HTML5做到了与之前版本的兼容 98
5.2.3 HTML5语法改变的简单示例 99
5.3 HTML5新增和废除的元素 99
5.3.1 新增的结构元素 99
5.3.2 HTML5表单增加的新特性 101
5.3.3 新增多媒体播放元素 104
5.3.4 新增的其他元素 105
5.3.5 废除的元素 106
5.4 HTML5新增和废除的属性 106
5.5 HTML5的高级功能介绍 108
5.6 CSS3概述 109
5.6.1 CSS3在选择器上的支持 109
5.6.2 CSS3在样式上的支持 109
5.6.3 CSS3对于动画的支持 109
5.6.4 在实际开发中该如何使用CSS3 110
5.7 CSS3中的样式选择器 110
5.7.1 基本选择器 110
5.7.2 多元素的组合选择器 111
5.7.3 属性选择器 111
5.7.4 结构性伪类选择器 112
5.8 CSS3的样式属性 113
5.8.1 使用CSS3属性前的准备 114
5.8.2 边框属性 114
5.8.3 背景属性 115
5.8.4 文本属性 116
5.8.5 用户界面属性 117
5.8.6 动画属性 117
5.8.7 多列布局属性 118
5.8.8 渐变属性 118
5.8.9 透明属性 119
5.8.10 旋转属性 119
5.8.11 服务器端字体属性 119
5.9 使用HTML5中的新增元素来构建
网页 120
5.10 LESS CSS框架简介 124
5.11 响应式布局 125
5.11.1 响应式布局的优缺点 125
5.11.2 响应式布局该怎么设计 126
5.11.3 响应式布局实例 126
5.11.4 Media Queries的使用方法 128
5.11.5 在移动设备上设置原始大小显示 132
5.11.6 响应式网站的内容设计 132
5.11.7 响应式网站的设计流程 134
5.12 Web前端CSS框架Bootstrap介绍 134
5.12.1 Bootstrap的主要功能 135
5.12.2 Bootstrap的页面布局和排版 135
5.12.3 页面下拉菜单 135
5.12.4 Bootstrap的优点和不足 136
5.13 小结 137
本章 须掌握的知识点 137
本章需要了解的内容 137
本章需要拓展的内容 137
本章的学习建议 137
第2部分 PHP基础篇
第6章 从搭建你的PHP开发环境开始 139
6.1 几种常见的PHP环境安装方式 139
6.1.1 Linux系统下源代码包方式安装
环境 139
6.1.2 在Windows系统上安装Web
工作环境 140
6.1.3 搭建学习型的PHP工作环境 140
6.2 环境安装对操作系统的选择 140
6.2.1 选择网站运营的操作系统 141
6.2.2 选择网站开发的操作系统 141
6.3 安装集成PHP开发环境 141
6.3.1 安装前准备 142
6.3.2 安装步骤 142
6.3.3 环境测试 143
6.4 改变文档根目录www的位置 145
6.5 phpMyAdmin的配置与应用 146
6.5.1 HTTP身份验证模式 146
6.5.2 Cookie身份验证模式 147
6.5.3 config身份验证模式 147
6.5.4 修改MySQL默
这本书最大的问题在于其“知其然不知其所以然”的讲解模式。它列举了许多PHP开发的“常用技巧”和“实用范例”,但很少深入剖析这些技巧背后的原理和设计思想。就像是一本“秘籍”,直接告诉你“怎么做”,却从不解释“为什么这样做”。比如,在介绍数据库操作时,书中提供了一系列SQL语句和PHP代码,能够实现增删改查的功能,但对于SQL注入的风险、不同数据库连接方式的优劣、以及如何进行高效的数据库查询等关键问题,却语焉不详。我看完之后,虽然知道了一些代码片段,但对于如何构建一个安全、稳定、高性能的PHP应用,仍然感到一片迷茫。这种“填鸭式”的教学,让学习者只能被动地模仿,而无法真正理解PHP的精髓,更无法举一反三,灵活运用到实际项目中。这本书更像是一本“代码集锦”,而不是一本真正能够提升开发者能力的“教程”。
评分我本来对“兄弟连”这个品牌抱有一定的期待,毕竟之前也听过一些关于他们教学的正面评价。然而,这本书却让我大失所望。它给人的感觉就是一种“拼凑”和“堆砌”,缺乏整体的规划和系统的逻辑。章节之间的过渡生硬,内容跳跃性很大,很多重要的概念要么被一笔带过,要么就出现在了意想不到的地方。例如,书中关于“AJAX”的部分,突然就插入了一段关于“JavaScript闭包”的讲解,而这两个概念之间的联系和应用场景却完全没有解释清楚。这种“想到哪写到哪”的风格,让读者很难建立起一个完整的知识体系。更糟糕的是,书中充斥着大量的“错别字”和“语法错误”,这不仅影响了阅读的流畅性,也暴露了出版社在校对方面的疏忽。在这种情况下,我实在很难相信这本书能够真正帮助我提升PHP编程能力。
评分这本书绝对是我近期阅读体验最糟糕的一本。从封面上的“正版现货”四个字开始,就给我一种廉价感,仿佛作者和出版社急于将库存清空。翻开目录,我发现内容杂乱无章,完全没有逻辑性。它声称是“PHP程序设计应用开发编程教程”,但实际内容却像是把各种零散的PHP代码片段随意堆砌在一起,缺乏系统性的讲解和清晰的脉络。举个例子,书中提到如何处理用户上传文件,但相关代码的解释却含糊不清,变量命名也让人费解,完全看不出实际应用场景。更令人恼火的是,它所谓的“应用开发”部分,充斥着大量过时且低效的写法,很多现代PHP开发中早已被淘汰的函数和技巧仍然被当作宝典来介绍,这对于想要学习新知识的开发者来说,简直是误导。我花了大量时间试图从这些“宝典”中提取有价值的信息,但收效甚微,反而感觉是在浪费生命。这本书更像是某个开发者随便写写,然后匆匆出版的,质量堪忧。
评分我不得不说,这本书的叙事方式给我留下了深刻的“负面印象”。它试图营造一种“兄弟连”式的教学氛围,仿佛作者是一位经验丰富的“老大哥”,在手把手地教导我们这些“小兵”。然而,这种“教学”方式却显得格外啰嗦和冗长,充满了大量的个人感悟和看似深刻实则空洞的“鸡汤”。作者似乎更热衷于分享自己的学习经历和“顿悟”时刻,而不是专注于清晰、简洁地传授PHP技术本身。很多概念的解释都被拖得过长,反复强调一些不必要的细节,却忽略了最核心的知识点。例如,在讲到面向对象编程时,作者花了整整一页纸来描述他当年如何“克服困难”,如何“理解类与对象的关系”,但实际关于“类”、“对象”、“继承”、“多态”等核心概念的解释却非常简略,甚至有些含糊。这种“主观意识流”的叙述,让我在阅读过程中经常感到心浮气躁,想要跳过那些无关紧要的“故事”,直接获取知识,但又被作者刻意设置的“情感铺垫”所阻碍,着实令人沮丧。
评分从一个初学者的角度来看,这本书几乎是“灾难性”的。它上来就抛出了一大堆复杂的概念和术语,却没有任何铺垫和引导。例如,在介绍PHP的基础语法时,作者直接就使用了“命名空间”、“Traits”等高级特性,这对于一个完全没有编程基础的人来说,简直是天书。书中对“错误处理”和“异常机制”的讲解也非常简略,只是简单地展示了如何使用`die()`函数来输出错误信息,却忽略了更专业、更规范的错误处理方法,这在实际开发中是极其危险的。而且,书中提供的示例代码往往过于简单,无法反映真实世界的复杂性,学习者在照搬照抄后,会发现自己的代码在实际应用中漏洞百出,根本无法正常工作。我感觉这本书更适合已经有一定PHP基础,并且能够自行查阅大量资料来补充和修正知识点的高阶开发者,对于想要系统学习PHP的初学者来说,它几乎是“不可读”的。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有