搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
PHP7动态网站开发案例课堂(第2版网站开发案例课堂)
0.00     定价 ¥ 69.00
宁波大学园区图书馆
此书还可采购890本,持证读者免费借回家
  • ISBN:
    9787302490975
  • 作      者:
    编者:刘春茂
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2018-02-01
收藏
编辑推荐

  本书特色
  零基础、入门级的讲解
  无论您是否从事计算机相关行业,无论您是否接触过PHP7动态网站开发,都能从本书中找到适合的起点。
  超多、实用、专业的范例和项目
  本书在编排上紧密结合深入学习PHP开发动态网站的先后过程,从PHP7的基本概念开始,带领大家逐步深入地学习各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者读起来简明轻松,操作起来有章可循。
  随时检测自己的学习成果
  内容讲解章节最后的“疑难解惑”板块,均根据本章内容精选而成,从而帮助读者解决自学过程中常见的疑难问题。
  细致入微、贴心提示
  本书在讲解过程中,在各章中使用了“注意”“提示”“技巧”等小贴士,使读者在学习过程中更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。
  专业创作团队和技术支持
  您在学习过程中遇到任何问题,均可加入QQ群(案例课堂VIP)451102631进行提问,专家人员会在线答疑。
  超值资源大放送
  全程同步教学录像
  涵盖本书所有知识点,详细讲解每个实例及项目的过程及技术关键点。可以使读者比看书更轻松地掌握书中所有的动态网站开发知识,而且扩展的讲解部分使您得到比书中更多的收获。

展开
作者简介
  刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。
  擅长的核心技术
  媒体和教育领域个性化信息推荐,网站用户行为数据挖掘,健康领域非结构化数据处理。
  擅长的其他技术
  熟悉各种网站和手机(Andorid和iOS)app的开发等,精通Java, C/C++, PHP, Python等流行语言并对Hadoop, MapReduce等大数据框架有深入研究。


展开
内容介绍

  《PHP 7动态网站开发案例课堂(第2版)》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→高级技能→项目实战”的讲解模式,深入浅出地讲解PHP 7的各项技术及实战技能。
  《PHP 7动态网站开发案例课堂(第2版)》第1篇“基础入门”主要内容包括我的第1个PHP程序、PHP的基本语法、函数的应用、程序控制结构、字符串、正则表达式;第2篇“核心技术”主要内容包括数组、PHP与Web页面交互、管理日期和时间、Cookie和会话管理、GD绘图与图像处理、错误处理和异常处理、操作文件与目录、面向对象编程和PHP加密技术;第3篇“高级技能”主要内容包括phpMyAdmin操作MySQL数据库、MySQL数据库与SQL查询、使用MySQLi操作MySQL、使用PDO操作MySQL数据库、PHP与XML技术、PHP与Ajax技术、PHP与jQuery技术、Zend Framework框架;第4篇“项目实战”主要内容包括开发验证码系统、开发个人博客系统、开发用户权限系统、开发社区市场系统。
  《PHP 7动态网站开发案例课堂(第2版)》适合任何想学习使用PHP 7开发动态网站的人员,无论您是否从事计算机相关行业,无论您是否接触过PHP 7,通过学习均可快速掌握PHP 7开发动态网站的方法和技巧。


展开
精彩书摘

  第2章零基础开始学习——PHP的基本语法
  上一章讲述了PHP环境的搭建方法,本章将开始学习PHP的基本语法,主要包括PHP的标识风格、编码规范、常量、变量、数据类型、运算符、表达式等内容。通过本章的学习,读者可以掌握PHP的基本语法知识和技能。
  2.1PHP语言标识风格
  作为嵌入式脚本语言,PHP是以<?php?>标识符为开始和结束标记的。当服务器解析一个PHP文件时,通过寻找开始标记和结束标记,告诉PHP开始和停止解析其中的代码,凡是标记语言以外的内容都会被PHP解释器忽略。但是,PHP代码有不同的标识风格。下面来学习其他类型的标识风格。
  1.脚本风格
  有的编辑器对PHP代码完全采用另外一种表示方式,如的表示方式。
  例如:
  这种表示方式类似于HTML页面中JavaScript的表示方式。
  2.简短风格
  有时候,读者会看到一些代码中出现用<??>标识符表示PHP代码的情况。这种就是所谓的“短风格”(ShortStyle)表示法。例如:
  <?echo"这是PHP短风格的表示方式。"?>
  这种表示方式在正常情况下并不推荐。并且在php.ini文件中,short_open_tags设置默认是关闭的。另外,以后提到的一些功能设置会与这种表示方法相冲突,比如与XML的默认标识符相冲突。
  3.ASP风格
  受ASP的影响,为了照顾ASP使用者对PHP的使用,PHP提供了ASP标识风格。例如:
  <%
  echo"这是PHP的ASP的表示方式。";
  %>
  这种表示是在特殊情况下使用的,并不推荐正常使用。
  2.2熟悉编码规范
  由于现在的Web开发往往是多人一起合作完成的,所以使用相同的编码规范显得非常重要。特别是新的开发人员参与时,往往需要知道前面开发的代码中变量或函数的作用等,如果使用统一的编码规范,就容易多了。
  2.2.1什么是编码规范
  编码规范规定了某种语言的一系列默认编程风格,用来增强这种语言的可读性、规范性和可维护性。编码规范主要包括语言下的文件组织、缩进、注释、声明、空格处理、命名规则等。
  遵守PHP编码规范有下列几点好处。
  (1)编码规范是团队开发中对每个成员的基本要求。对编码规范遵循得好坏是一个程序员成熟程度的表现。
  (2)能够提高程序的可读性,利于开发人员互相交流。
  (3)良好一致的编程风格在团队开发中可以达到事半功倍的效果。
  (4)有助于程序的维护,可以降低软件成本。
  2.2.2PHP的一些编码规范
  PHP作为高级语言的一种,十分强调编码规范。以下是规范在5个方面的体现。
  1.表述
  比如在PHP的正常表述中,每一条PHP语句都是以“;”结尾,这个规范就告诉PHP要执行此语句。例如:
  <?php
  echo"PHP以分号表示语句的结束和执行。";
  ?>
  2.注释
  在PHP语言中,常见的注释包括以下几种风格。
  (1)C语言风格。例如:
  /*这是C语言风格的注释内容*/
  这种方法还可以多行使用。例如:
  /*这是
  C语言风格
  的注释内容
  */
  注意:注释不能嵌套,因为PHP不进行块注释的嵌套检查,所以以下写法是错误的:
  ……

展开
目录
目录
第1篇基础入门
第1章揭开PHP的神秘面纱——我的
第一个PHP程序3
1.1认识PHP4
1.1.1什么是PHP4
1.1.2PHP的发展历程4
1.1.3PHP语言的优势5
1.2PHP7的新特征5
1.3PHP服务器概述7
1.4新手的福音——安装WampServer集成
开发环境8
1.5常用的开发利器11
1.5.1PHP代码开发工具11
1.5.2网页设计工具12
1.5.3文本编辑工具12
1.6案例实战——我的第一个PHP程序13
1.7如何能学好PHP714
1.8疑难解惑15
第2章零基础开始学习——PHP的基本
语法17
2.1PHP语言标识风格18
2.2熟悉编码规范18
2.2.1什么是编码规范19
2.2.2PHP的一些编码规范19
2.3常量21
2.3.1声明和使用常量21
2.3.2使用系统预定义常量21
2.4变量23
2.4.1PHP中的变量声明23
2.4.2可变变量和变量的引用24
2.4.3变量作用域25
2.4.4变量的销毁27
2.5理解变量的类型28
2.5.1什么是类型28
2.5.2整型(integer)29
2.5.3浮点型(float或double)29
2.5.4布尔型(boolean)29
2.5.5字符串型(string)29
2.5.6数组型(array)30
2.5.7对象型(object)32
2.5.8NULL型32
2.5.9资源类型(Resource)32
2.5.10数据类型之间的相互转换32
2.6PHP7的新变化——声明标量类型和
函数返回值类型33
2.7使用运算符35
2.7.1算术运算符35
2.7.2字符串连接符36
2.7.3赋值运算符36
2.7.4比较运算符37
2.7.5逻辑运算符38
2.7.6按位运算符38
2.7.7否定控制运算符39
2.7.8错误控制运算符39
2.7.9三元运算符39
2.7.10运算符的优先级和结合规则39
2.8PHP7的新变化——合并运算符和
组合运算符40
2.9PHP中的表达式40
2.10案例实战——创建多维数组41
2.11疑难解惑42
第3章实现定制功能——函数的应用43
3.1认识函数44
3.2内置函数44
3.2.1数学函数44
3.2.2变量相关的函数45
3.3自定义函数46
3.3.1定义和调用函数46
3.3.2向函数传递参数值47
3.3.3向函数传递参数引用48
3.3.4从函数中返回值48
3.3.5引用函数49
3.3.6取消函数引用50
3.3.7变量函数50
3.4PHP7的新变化——新增intdiv()函数51
3.5包含文件51
3.5.1require和include52
3.5.2include_once和require_once52
3.6疑难解惑53
第4章程序的执行方向——程序控制
结构55
4.1流程控制概述56
4.2条件控制结构56
4.2.1单一条件分支结构(if语句)56
4.2.2双向条件分支结构(if…else
语句)57
4.2.3多向条件分支结构(elseif
语句)57
4.2.4多向条件分支结构(switch
语句)58
4.3循环控制结构60
4.3.1while循环语句60
4.3.2do...while循环语句60
4.3.3for循环语句61
4.3.4foreach循环语句62
4.3.5流程控制的另一种书写格式62
4.3.6使用break/continue语句
跳出循环64
4.4案例实战1——条件分支结构的应用65
4.5案例实战2——循环控制结构的应用66
4.6疑难解惑67
第5章不可不说的文本数据——
字符串69
5.1字符串的单引号和双引号70
5.2字符串的连接符71
5.3字符串的基本操作72
5.3.1手动和自动转义字符串中的
字符72
5.3.2计算字符串的长度72
5.3.3字符串单词统计73
5.3.4清理字符串中的空格74
5.3.5字符串的切分与组合74
5.3.6字符串子串的截取75
5.3.7字符串子串的替换76
5.3.8字符串查找77
5.4疑难解惑77
第6章匹配文本有妙招——正则
表达式79
6.1什么是正则表达式80
6.2正则表达式的语法规则80
6.2.1方括号([])80
6.2.2连字符(-)80
6.2.3点号字符(.)80
6.2.4限定符(+*?{n,m})81
6.2.5行定位符(^和$)81
6.2.6排除字符([^])81
6.2.7括号字符(())81
6.2.8选择字符(|)81
6.2.9转义字符与反斜杠81
6.2.10认证E-mail的正则表达式82
6.3Perl兼容正则表达式函数82
6.3.1使用正则表达式对字符串
进行匹配82
6.3.2使用正则表达式替换字符串的
子串84
6.3.3使用正则表达式切分字符串85
6.4案例实战——创建商品在线订单页面85
6.5疑难解惑89
第2篇核心技术
第7章特殊的元素集合——数组93
7.1什么是数组94
7.2数组类型94
7.2.1数字索引数组94
7.2.2关联索引数组95
7.3数组的结构95
7.3.1一维数组96
7.3.2多维数组96
7.4遍历数组98
7.4.1遍历一维数字索引数组98
7.4.2遍历一维关联索引数组98
7.4.3遍历多维数组99
7.5数组排序100
7.5.1一维数组排序100
7.5.2多维数组排序102
7.6字符串与数组的转换103
7.7向数组中添加和删除元素104
7.7.1向数组中添加元素104
7.7.2从数组中删除元素105
7.8查询数组中的指定元素106
7.9统计数组元素的个数108
7.10删除数组中重复的元素109
7.11调换数组中的键值和元素值110
7.12数组的序列化111
7.13疑难解惑112
第8章表单的动态效果——PHP与
Web页面交互113
8.1创建动态内容114
8.2表单与PHP114
8.3设计表单元素115
8.3.1表单的基本结构115
8.3.2文本框115
8.3.3复选框116
8.3.4单选按钮118
8.3.5下拉列表119
8.3.6重置按钮和提交按钮120
8.4传递数据123
8.4.1用POST方式传递数据123
8.4.2用GET方式传递数据123
8.5PHP获取表单传递数据的方法124
8.6PHP对URL传递的参数进行编码125
8.7案例实战——团购商品订单表126
8.8疑难解惑127
疑难解惑202
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用宁波大学园区图书馆的读者帐号和密码进行登录

点击获取验证码
登录