文轩网图书旗舰店
  • 扫码下单

  • PHP编程从入门到实践 于广 编 专业科技 文轩网
  • 新华书店正版
    • 作者: 暂无著
    • 出版社: 人民邮电出版社
    • 出版时间:2021-02-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    店铺装修中

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    文轩网图书旗舰店

  •      https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 暂无著
    • 出版社:人民邮电出版社
    • 出版时间:2021-02-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2021-02-01
    • 字数:656000
    • 页数:392
    • 开本:16开
    • 装帧:平装
    • ISBN:9787115505255
    • 国别/地区:中国
    • 版权提供:人民邮电出版社

    PHP编程从入门到实践

    作  者:于广 编
    定  价:99
    出 版 社:人民邮电出版社
    出版日期:2021年02月01日
    页  数:392
    装  帧:平装
    ISBN:9787115505255
    主编推荐

    一本书包含3大板块的内容:基础、范例、综合实战。以“技术讲解”-“范例演练”-“技术解惑”-“课后练习”贯穿全书,帮助读者全面掌握PHP语言开发! 1.技术讲解:通过256个正文实例,循序渐进地讲解了PHP开发的多个知识点; 2.范例演练:通过学习512个拓展范例和2个综合实例,读者可以真正具备项目实战能力; 3.视频讲解:书中每一章有配套的教学视频,降低学习的难度,引导初学者快速入门; 4.技术解惑:破解学习难点,把容易混淆的概念单独讲解和剖析,帮助读者绕过学习中的陷阱; 5.QQ群+网站论坛实现答疑服务,形成互帮互学的朋友圈 网站论坛:读者答疑、学习辅导、PPT资源下载 读者QQ群:快速解答读者学习的问题、和作者直接交流

    内容简介

    本书循序渐进、由浅入深地详细讲解了PHP语言开发的技术,并通过具体实例的实现过程演练了各个知识点的具体应用。全书共25章,分别为PHP开发初步、PHP基本语法、流程控制语句、函数是最神秘的武器、数组、操作字符串、使用PHP操作Web网页、使用会话管理技术、文件操作、实现图形图像处理、面向对象、正则表达式、程序错误调试、数据加密、MySQL数据库基础、使用PHP操作MySQL、操作其他数据库、PDO数据库抽象层、操作XML文件、使用Ajax技术、使用Smarty模板、使用ThinkPHP框架、使用PHP开发Android应用程序、信息管理项目——图书管理系统、网页游戏项目——开心斗地主。书中以“技术讲解”“范例演练”“技术解惑”贯穿全书,引领读者全面掌握PHP语言开发技术的精髓。
    本书不但适用于PHP语言的初学者,也适用于有一定PHP基础的读者阅读,还可以作为大专院校相关专业或培null

    作者简介

    于广,浪潮软件架构师,有12年动态网站开发经验,精通PHP、ASP.NET和Java语言,目前主要从事软件界面设计与网页设计,以及网页编程。对Java开源框架和.NET平台有颇深造诣。

    精彩内容

    目录
    第1章PHP开发初步1
    1.1什么是PHP2
    1.1.1了解PHP语言的江湖地位2
    1.1.2PHP的特点2
    1.1.3使用PHP7提升性能3
    1.2快速搭建PHP7开发环境3
    1.2.1使用AppServ组合包3
    1.2.2搭建AppServ环境3
    1.2.3选择运行环境:PHP76
    1.3运行第一个PHP程序7
    1.4技术解惑8
    1.5课后练习8
    第2章PHP基本语法9
    2.1PHP语言的语法结构10
    2.1.1PHP文件构成10
    2.1.2PHP标记11
    2.2PHP的页面注释12
    2.3PHP变量13
    2.3.1变量的定义13
    2.3.2变量的作用域14
    2.3.3可变变量15
    2.4PHP常量16
    2.4.1定义并使用常量16
    2.4.2预定义常量17
    2.5数据类型17
    2.5.1简单类型18
    2.5.2复合数据类型20
    2.5.3特殊类型20
    2.5.4检测数据类型21
    2.5.5数据类型转换22
    2.6运算符和表达式23
    2.6.1表达式23
    2.6.2算术运算符24
    2.6.3赋值运算符24
    2.6.4自增自减运算符25
    2.6.5位运算符26
    2.6.6逻辑运算符27
    2.6.7字符串运算符28
    2.6.8三元运算符28
    2.6.9运算符的优先级别29
    2.7技术解惑30
    2.8课后练习31
    第3章流程控制语句32
    3.1条件语句33
    3.1.1使用if条件语句33
    3.1.2使用if…else语句33
    3.1.3使用elseif语句34
    3.1.4使用switch语句35
    3.2使用循环语句36
    3.2.1使用while语句36
    3.2.2使用do-while语句37
    3.2.3使用for语句37
    3.2.4for循环语句的嵌套38
    3.2.5使用foreach循环语句39
    3.3使用跳转语句40
    3.3.1使用break语句40
    3.3.2使用continue语句41
    3.3.3使用return跳转语句41
    3.4技术解惑42
    3.5课后练习42
    第4章函数是最神秘的武器44
    4.1函数基础45
    4.1.1定义并调用函数45
    4.1.2有条件的函数45
    4.1.3函数中的函数46
    4.2函数间传递参数46
    4.2.1通过引用传递参数46
    4.2.2按照默认值传递参数47
    4.2.3使用非标量类型作为默认参数47
    4.2.4函数返回值48
    4.3文件包含48
    4.3.1使用require包含文件48
    4.3.2使用include包含文件49
    4.4使用数学函数50
    4.4.1基本数学运算50
    4.4.2使用三角函数50
    4.5使用变量处理函数51
    4.6使用日期和时间函数51
    4.7使用PHP函数手册52
    4.7.1获得PHP函数手册52
    4.7.2使用PHP函数手册54
    4.8技术解惑55
    4.9课后练习56
    第5章数组57
    5.1声明数组58
    5.1.1声明一维数组58
    5.1.2使用数组定位函数59
    5.1.3二维数组61
    5.1.4数字索引数组和关联数组61
    5.2对数组进行简单的操作62
    5.2.1删除数组中的重复元素62
    5.2.2删除数组中的元素或删除整个数组62
    5.2.3遍历数组元素63
    5.2.4向数组中添加新元素64
    5.2.5改变数组的大小64
    5.2.6合并两个数组66
    5.2.7反转一个数组67
    5.2.8数组输出68
    5.3其他数组函数68
    5.3.1对所有的数组元素进行求和68
    5.3.2将一个数组拆分成多个数组69
    5.3.3对数组元素进行随机排序69
    5.3.4使用函数list()遍历数组70
    5.3.5将字符串转换成数组71
    5.3.6获取数组中的最后一个元素71
    5.4技术解惑72
    5.5课后练习72
    第6章操作字符串73
    6.1删除特殊字符74
    6.1.1删除多余的字符74
    6.1.2格式化字符串75
    6.2使用单引号和双引号75
    6.3字母大小写互相转换76
    6.3.1将字符串转换成小写76
    6.3.2将字符串转换成大写77
    6.3.3将字符转换成大写77
    6.3.4将每个单词的首字母转换成大写形式78
    6.4获取字符串的长度78
    6.5查找和替换字符串79
    6.5.1查找字符串79
    6.5.2定位字符串80
    6.5.3字符串替换82
    6.6ASCII编码与字符串84
    6.6.1函数chr()84
    6.6.2函数ord()85
    6.7分解字符串85
    6.8加入和去除转义字符“\”86
    6.9技术解惑86
    6.10课后练习87
    第7章使用PHP操作Web网页88
    7.1初步认识表单89
    7.1.1使用form标记89
    7.1.2使用文本域89
    7.1.3使用文本区域89
    7.1.4使用按钮90
    7.1.5使用单选按钮和复选框90
    7.1.6使用列表菜单91
    7.1.7使用文件域91
    7.1.8使用图像域91
    7.1.9使用隐藏域91
    7.1.10使用单选组按钮92
    7.1.11体验第一个PHP表单程序92
    7.2表单数据的提交方式94
    7.2.1GET方法94
    7.2.2POST方法95
    7.2.3传递参数96
    7.3获取表单中的数据元素97
    7.3.1获取按钮的数据97
    7.3.2获取文本框的数据98
    7.3.3获取单选按钮的数据99
    7.3.4获取复选框的数据99
    7.3.5获取列表框的数据100
    7.3.6获取隐藏字段的值101
    7.3.7获取文件域的值101
    7.4对表单传递的变量值进行编码与解码102
    7.4.1对URL传递的参数进行编码102
    7.4.2对URL传递的参数进行解码103
    7.4.3实现BASE64编码/解码103
    7.5技术解惑104
    7.6课后练习104
    第8章使用会话管理技术105
    8.1Cookie会话控制106
    8.1.1Cookie概述106
    8.1.2创建Cookie107
    8.1.3读取Cookie108
    8.1.4删除Cookie108
    8.1.5创建Cookie数组109
    8.2使用Session110
    8.2.1什么是Session110
    8.2.2创建Session会话110
    8.2.3使用Session设置时间111
    8.2.4Session临时保存文件114
    8.2.5使用Session缓存114
    8.3会话控制115
    8.3.1两种会话方式116
    8.3.2创建会话116
    8.4技术解惑118
    8.5课后练习118
    第9章文件操作119
    9.1文件访问120
    9.1.1判断文件或目录是否存在120
    9.1.2打开文件121
    9.1.3关闭文件121
    9.2读写文件122
    9.2.1写入数据122
    9.2.2读取数据123
    9.3文件指针128
    9.3.1使用函数ftell()128
    9.3.2使用函数rewind()128
    9.3.3使用函数fseek()129
    9.4目录操作130
    9.4.1打开目录130
    9.4.2遍历目录131
    9.4.3目录的创建、合法性与删除131
    9.5实现文件上传功能133
    9.5.1配置php.ini文件133
    9.5.2预定义变量$_FILES134
    9.5.3文件上传函数134
    9.5.4多文件上传135
    9.6技术解惑136
    9.7课后练习137
    第10章实现图形图像处理138
    10.1使用图像函数库GD139
    10.1.1GD库介绍139
    10.1.2使用GD库139
    10.2简易图形图像处理140
    10.2.1创建画布140
    10.2.2设置图像的颜色140
    10.2.3创建图像141
    10.2.4绘制几何图形142
    10.3填充几何图形144
    10.3.1进行区域填充144
    10.3.2矩形、多边形和椭圆形的填充146
    10.3.3圆弧的填充147
    10.4输出文字148
    10.4.1输出英文148
    10.4.2输出中文149
    10.5复杂图形的处理150
    10.5.1圆形的重叠150
    10.5.2生成图形验证码151
    10.6技术解惑152
    10.7课后练习152
    第11章面向对象153
    11.1什么是面向对象154
    11.2使用类154
    11.2.1创建一个类155
    11.2.2创建成员属性155
    11.2.3创建类的方法155
    11.2.4类的实例化156
    11.2.5成员变量157
    11.2.6类常量157
    11.2.7构造方法和析构方法158
    11.2.8类的访问控制160
    11.3面向对象的高级编程160
    11.3.1类的继承160
    11.3.2实现多态161
    11.3.3实现接口162
    11.3.4使用“::”运算符163
    11.3.5使用伪变量$this>164
    11.3.6使用parent关键字164
    11.3.7使用final关键字165
    11.3.8使用static关键字166
    11.3.9克隆对象167
    11.4技术解惑167
    11.5课后练习168
    第12章正则表达式169
    12.1正则表达式基础170
    12.2正则表达式组成元素170
    12.2.1普通字符171
    12.2.2特殊字符171
    12.2.3限定符171
    12.2.4重要元字符介绍171
    12.3正则表达式的匹配173
    12.3.1搜索字符串173
    12.3.2从URL取出域名174
    12.3.3匹配单个字符175
    12.3.4使用插入符“^”175
    12.3.5美元“$”的应用175
    12.3.6使用“|”实现替换匹配176
    12.4处理正则表达式的函数176
    12.4.1函数ereg()和函数eregi()176
    12.4.2使用函数ereg_replace()177
    12.4.3使用函数split()177
    12.4.4使用函数spliti()178
    12.4.5使用函数preg_grep()178
    12.4.6使用函数preg_match()和函数pregmatch_all()179
    12.4.7使用函数preg_quote()179
    12.4.8使用函数preg_replace()180
    12.4.9使用函数preg_replace_callback()181
    12.4.10使用函数preg_split()182
    12.5技术解惑182
    12.6课后练习183
    第13章程序错误调试184
    13.1初步认识程序错误185
    13.2错误类型185
    13.2.1语法错误185
    13.2.2运行错误188
    13.2.3逻辑错误189
    13.3技术解惑190
    13.4课后练习190
    第14章数据加密191
    14.1使用加密函数192
    14.1.1使用crypt()函数192
    14.1.2使用md5()函数193
    14.1.3使用shal()函数195
    14.2使用Mcrypt加密扩展库196
    14.2.1安装Mcrypt扩展库196
    14.2.2使用Mcrypt扩展库197
    14.3使用Mhash加密扩展库198
    14.3.1安装Mhash扩展库198
    14.3.2使用Mhash扩展库198
    14.4技术解惑199
    14.5课后练习200
    第15章MySQL数据库基础201
    15.1MySQL数据库介绍202
    15.2MySQL的基本操作203
    15.2.1启动MySQL数据库203
    15.2.2停止MySQL数据库204
    15.2.3登录或退出MySQL数据库205
    15.2.4建立和删除数据库206
    15.2.5建立新表208
    15.2.6查看表的结构210
    15.3对表中的数据进行操作211
    15.3.1插入数据211
    15.3.2更新数据212
    15.3.3删除数据213
    15.3.4查询数据214
    15.4使用SQL语句215
    15.4.1新建数据库和表215
    15.4.2插入数据215
    15.4.3选择语句215
    15.4.4删除语句216
    15.4.5修改表中的数据216
    15.4.6从数据库中删除一个表216
    15.4.7修改表结构216
    15.5使用PhpMyAdmin对数据库备份和还原218
    15.5.1对数据库进行备份218
    15.5.2对数据库进行还原218
    15.6技术解惑219
    15.7课后练习219
    第16章使用PHP操作MySQL220
    16.1PHP访问MySQL数据库的基本步骤221
    16.2使用PHP操作MySQL数据库222
    16.2.1连接MySQL数据库222
    16.2.2选择数据库222
    16.2.3简易查询数据库223
    16.2.4显示查询结果224
    16.2.5通过函数mysql_fetch_array获取记录225
    16.2.6使用函数mysql_fetch_object()227
    16.2.7使用函数mysql_num_rows()229
    16.3管理MySQL数据库中的数据230
    16.3.1数据的插入230
    16.3.2查询数据库中的记录232
    16.3.3修改数据库中的记录233
    16.3.4删除数据库中的记录235
    16.3.5分页显示数据库中的记录237
    16.4技术解惑238
    16.5课后练习239
    第17章操作其他数据库240
    17.1PHP操作Access数据库241
    17.1.1使用ADO连接Access数据库241
    17.1.2快速查询数据库中的信息242
    17.1.3分页显示数据库中的信息244
    17.1.4向数据库中添加信息246
    17.1.5删除数据库中的信息248
    17.2使用SQLServer数据库249
    17.2.1使用ADO连接SQLServer数据库249
    17.2.2检索商品信息250
    17.2.3向数据库中添加信息251
    17.2.4删除数据库中的信息253
    17.2.5更新数据库中的信息254
    17.3技术解惑256
    17.4课后练习256
    第18章PDO数据库抽象层257
    18.1什么是PDO258
    18.1.1PDO的特点258
    18.1.2安装PDO258
    18.1.3使用PDO构造函数258
    18.2使用PDO259
    18.2.1使用fetch()方法获取结果集中的下一行数据259
    18.2.2使用fetchall()方法获取结果集中的所有行260
    18.2.3使用fetchColumn()方法262
    18.3使用PDO执行SQL语句263
    18.3.1使用exec()方法263
    18.3.2使用query()方法264
    18.3.3使用预处理语句方法prepare()和方法execute()265
    18.4PDO错误处理266
    18.4.1使用默认模式获取SQL语句错误267
    18.4.2使用警告模式获取SQL语句错误268
    18.4.3使用异常模式获取SQL语句错误268
    18.4.4使用errorCode()方法处理错误270
    18.4.5使用errorlnfo()方法处理错误271
    18.5事务处理272
    18.5.1使用beginTransaction()方法272
    18.5.2使用commit()方法273
    18.5.3使用rollBack()方法273
    18.5.4实战演练——实现事务处理273
    18.6技术解惑274
    18.7课后练习274
    第19章操作XML文件275
    19.1XML语言基础276
    19.1.1什么是XML276
    19.1.2认识一个简单的XML文件276
    19.2XML语言的基本语法277
    19.2.1XML声明277
    19.2.2处理指令278
    19.2.3XML标记与元素279
    19.2.4XML属性280
    19.2.5XML注释281
    19.2.6XMLCDATA标记282
    19.3与XML对象的相关模型283
    19.3.1DTD文档类型定义283
    19.3.2使用DTD构建XML284
    19.3.3DOM文档对象模型284
    19.4使用DOM处理XML285
    19.4.1在PHP中创建XML文档285
    19.4.2打开XML文档286
    19.4.3使用DOM读取数据286
    19.5使用SimpleXML处理XML287
    19.5.1创建SimpleXML对象287
    19.5.2遍历子元素288
    19.5.3遍历所有元素的属性289
    19.5.4访问特定节点元素和属性289
    19.5.5修改XML的数据290
    19.5.6保存XML文档291
    19.6技术解惑291
    19.7课后练习292
    第20章使用Ajax技术293
    20.1Ajax技术基础294
    20.1.1Ajax技术初体验294
    20.1.2Ajax技术的原理294
    20.1.3Ajax技术特点295
    20.1.4Ajax的构成元素介绍295
    20.1.5一个简单的Ajax程序296
    20.2PHP与Ajax的应用298
    20.2.1创建XMLHttpRequest对象298
    20.2.2检测用户名是否存在299
    20.2.3添加新闻类别301
    20.3技术解惑303
    20.4课后练习304
    第21章使用Smarty模板305
    21.1什么是MVC306
    21.1.1MVC介绍306
    21.1.2MVC的构成306
    21.1.3MVC能给PHP带来什么307
    21.2Smarty模板基础308
    21.2.1Smarty介绍308
    21.2.2获取并配置Smarty308
    21.2.3第一个Smarty程序310
    21.2.4配置Smarty模板的流程311
    21.3Smarty语法基础312
    21.3.1Smarty的模板文件312
    21.3.2注释312
    21.3.3变量313
    21.3.4修饰变量316
    21.3.5流程控制319
    21.3.6内置函数322
    21.3.7配置变量322
    21.4技术解惑323
    21.5课后练习323
    第22章使用ThinkPHP框架324
    22.1什么是ThinkPHP325
    22.1.1几个相关概念325
    22.1.2获取ThinkPHP框架326
    22.2ThinkPHP架构326
    22.2.1ThinkPHP的目录结构326
    22.2.2入口文件327
    22.2.3模块329
    22.2.4命名规范330
    22.2.5控制器330
    22.2.6多层MVC331
    22.2.7CBD模式333
    22.3配置操作337
    22.3.1配置格式337
    22.3.2配置加载338
    22.3.3读取配置339
    22.3.4动态配置339
    22.3.5扩展配置340
    22.3.6批量配置340
    22.4课后练习341
    第23章使用PHP开发Android应用程序342
    23.1Android系统介绍343
    23.2上传下载图片343
    23.2.1实现PHP服务器端343
    23.2.2实现Android客户端344
    23.3信息推送程序349
    23.3.1实现PHP服务器端349
    23.3.2实现Android客户端350
    23.4会员注册登录验证系统353
    23.4.1实现PHP服务器端353
    23.4.2实现Android客户端356
    第24章信息管理项目——图书管理系统359
    24.1项目介绍360
    24.2系统概述和总体设计360
    24.2.1系统需求分析360
    24.2.2系统运行浏览361
    24.3数据库设计362
    24.3.1数据库结构的设计362
    24.3.2数据库设置信息365
    24.4首页设计365
    24.4.1判断管理员的权限365
    24.4.2图书首页排行信息365
    24.5管理员登录366
    24.5.1系统登录首页366
    24.5.2查看管理员366
    24.5.3添加管理员366
    24.5.4设置管理员权限的过程367
    24.5.5删除管理员367
    24.6图书档案管理设计367
    24.6.1查看图书列表368
    24.6.2添加图书信息368
    24.6.3修改图书信息368
    24.6.4删除图书信息369
    24.7图书借还功能的实现369
    24.8读者管理371
    第25章网页游戏项目——开心斗地主372
    25.1项目介绍373
    25.1.1系统需求分析373
    25.1.2系统运行浏览373
    25.2数据库设计374
    25.2.1数据库结构的设计375
    25.2.2数据库配置信息375
    25.2.3常用的数据库程序376
    25.3用户管理设计376
    25.3.1登录系统376
    25.3.2注册用户376
    25.3.3用户退出377
    25.4房间管理设计377
    25.5游戏模块的编码工作378

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购