成功加入购物车

去购物车结算 X
千正旗舰版一正版促销
  • 正版书籍PHP与MySL程序设计(第5版)(美)弗兰克·M.克罗曼9787115543592新华仓库多仓直发
图文详情

正版书籍PHP与MySL程序设计(第5版)(美)弗兰克·M.克罗曼9787115543592新华仓库多仓直发

举报

正版新书 新华官方库房直发 可开电子发票

  • 作者: 
  • 出版社:    人民邮电出版社
  • ISBN:    9787115543592
  • 出版时间: 
  • 装帧:    平装
  • 开本:    16开
  • ISBN:  9787115543592
  • 出版时间: 
  • 装帧:  平装
  • 开本:  16开

售价 95.24 6.9折

定价 ¥139.00 

品相 全新

优惠 满包邮

优惠 满减券
    发货
    承诺48小时内发货
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-09-19

    数量
    库存2
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    九年老店
    店铺等级
    拍卖等级
    资质认证
    90天平均
    成功完成
    91.36% (5044笔)
    好评率
    99.51%
    发货时间
    15.31小时
    地址
    湖北省武汉市硚口区
    • 商品详情
    • 店铺评价
    立即购买 加入购物车 收藏
    手机购买
    微信扫码访问
    • 货号:
      1202115359
      商品描述:
      作者简介
          陈光欣,毕业于清华大学并留校工作,主要兴趣为数据分析与数据挖掘。

      目录
      章PHP简介1

      1.1PHP核心特性1

      1.1.1实用性1

      1.1.2能力3

      1.1.3可能性3

      1.1.4价格3

      1.2PHP现状4

      1.3PHP生态系统5

      1.3.1Drupal5

      1.3.2WordPress6

      1.3.3Magento6

      1.3.4MediaWiki6

      1.3.5SugarCRM6

      1.3.6ZendFramework6

      1.4小结7

      第2章环境配置8

      2.1选择主机环境9

      2.1.1虚拟服务器9

      2.1.2平台即服务(PaaS)9

      2.2安装先决条件9

      2.2.1Windows9

      2.2.2macOS14

      2.2.3Linux15

      2.2.4从源代码安装15

      2.3配置PHP15

      2.3.1Apachehttpd.conf和.htaccess文件16

      2.3.2在运行脚本中配置17

      2.3.3PHP的配置指令17

      2.4选择编辑器23

      2.4.1PHPStorm23

      2.4.2Atom23

      2.4.3SublimeText23

      2.4.4VisualStudioCode23

      2.4.5PDT(PHP开发工具)23

      2.4.6ZendStudio23

      2.5小结24

      第3章PHP基础25

      3.1在网页中嵌入PHP代码25

      3.1.1默认语法25

      3.1.2短标签26

      3.1.3嵌入多个代码块26

      3.2在代码中添加注释27

      3.2.1单行C++语法27

      3.2.2多行注释27

      3.3向客户端输出数据28

      3.3.1使用printf()语句进行复杂输出29

      3.3.2sprintf()语句30

      3.4PHP数据类型30

      3.4.1标量数据类型30

      3.4.2复合数据类型31

      3.4.3数据类型转换32

      3.4.4数据类型的自动转换33

      3.4.5类型标识符函数34

      3.5使用变量处理动态数据34

      3.5.1变量声明34

      3.5.2PHP超级全局变量35

      3.6使用常量管理固定数据38

      3.7使用表达式38

      3.7.1操作数:表达式的输入38

      3.7.2操作符:表达式的行为39

      3.8字符串插值43

      3.8.1双引号字符串43

      3.8.2转义序列44

      3.8.3单引号字符串44

      3.8.4花括号45

      3.8.5heredoc45

      3.8.6nowdoc45

      3.9控制结构45

      3.9.1条件语句46

      3.9.2使用循环语句进行重复迭代47

      3.9.3文件包含语句51

      3.10小结52

      第4章函数53

      4.1调用函数53

      4.2创建函数54

      4.2.1返回多个值55

      4.2.2按值传递参数55

      4.2.3参数默认值56

      4.2.4使用类型声明57

      4.2.5递归函数57

      4.2.6匿名函数60

      4.2.7函数库60

      4.3小结61

      第5章数组62

      5.1什么是数组62

      5.2创建数组63

      5.2.1使用array()创建数组64

      5.2.2使用list()提取数组64

      5.2.3用预定义范围的值填充数组65

      5.2.4检测数组66

      5.3输出数组66

      5.4添加和删除数组元素67

      5.4.1在数组开头添加一个值68

      5.4.2在数组末尾添加一个值68

      5.4.3在数组开头删除一个值68

      5.4.4在数组末尾删除一个值68

      5.5数组元素定位68

      5.5.1搜索数组69

      5.5.2提取数组的键70

      5.5.3提取数组的值70

      5.6提取列70

      5.7数组遍历71

      5.7.1提取数组当前的键71

      5.7.2提取数组当前的值71

      5.7.3移动数组指针72

      5.7.4向函数传递数组值72

      5.8确定数组大小和唯一性73

      5.8.1确定函数大小73

      5.8.2计算数组值的频率74

      5.8.3确定数组中的唯一值74

      5.9数组排序75

      5.9.1翻转数组元素顺序75

      5.9.2键与值的互换75

      5.9.3数组排序76

      5.10数组的合并、切片、剪接和拆分79

      5.10.1合并数组79

      5.10.2递归追加数组80

      5.10.3组合两个数组80

      5.10.4数组的切片81

      5.10.5数组的剪接81

      5.10.6计算数组交集82

      5.10.7计算关联数组的交集83

      5.10.8计算数组的差83

      5.10.9计算关联数组的差83

      5.11其他有用的数组函数84

      5.11.1返回一组随机的键84

      5.11.2重排数组元素84

      5.12小结85

      第6章面向对象的PHP86

      6.1OOP的优点86

      6.1.1封装86

      6.1.2继承87

      6.1.3多态87

      6.2OOP核心概念87

      6.2.1类87

      6.2.2对象88

      6.2.3属性88

      6.2.4常量93

      6.2.5方法93

      6.3构造函数与析构函数96

      6.3.1构造函数96

      6.3.2析构函数98

      6.4静态类成员99

      6.5instanceof关键字99

      6.6辅助函数100

      6.6.1确定一个类是否存在100

      6.6.2确定对象上下文100

      6.6.3获取类的方法100

      6.6.4获取类的属性100

      6.6.5获取已声明的类100

      6.6.6获取对象属性101

      6.6.7确定对象的父类101

      6.6.8确定对象类型101

      6.6.9确定对象子类类型101

      6.6.10确定方法是否存在101

      6.7自动加载对象101

      6.8trait102

      6.9小结102

      第7章不错OOP特性103

      7.1PHP不支持的不错OOP特性103

      7.2对象克隆103

      7.2.1克隆示例104

      7.2.2__clone()方法105

      7.3继承106

      7.3.1类的继承106

      7.3.2继承与构造函数108

      7.3.3继承与延迟静态绑定109

      7.4接口110

      7.4.1实现单个接口111

      7.4.2实现多个接口112

      7.4.3确定接口是否存在112

      7.5抽象类112

      7.6命名空间114

      7.7小结116

      第8章错误与异常处理117

      8.1所有问题都是因你而生117

      8.2配置PHP错误报告118

      8.2.1设置错误报告等级118

      8.2.2在浏览器上显示错误信息119

      8.2.3错误日志119

      8.2.4创建和记录自定义消息120

      8.3异常处理120

      8.4PHP异常处理功能121

      8.4.1扩展基础异常类121

      8.4.2默认构造函数122

      8.4.3引入finally代码块122

      8.4.4扩展异常类123

      8.4.5捕获多个异常123

      8.4.6标准PHP类库中的异常125

      8.5PHP7中的错误处理125

      8.6小结126

      第9章字符串与正则表达式127

      9.1正则表达式127

      9.2其他字符串专用函数133

      9.2.1确定字符串的长度134

      9.2.2比较两个字符串134

      9.2.3处理字符串大小写136

      9.2.4字符串与HTML的转换137

      9.3正则表达式函数的替代方式.141

      9.3.1根据预定义字符对字符串进行分词141

      9.3.2根据预定义分隔符拆分字符串142

      9.3.3将数组转换为字符串142

      9.3.4解析复杂字符串143

      9.3.5找出字符串最后出现的位置143

      9.3.6将所有字符串实例替换为另一个字符串144

      9.3.7提取部分字符串144

      9.3.8根据预定义偏移量返回部分字符串145

      9.3.9确定字符串出现的频率145

      9.3.10将字符串的一部分替换为另一个字符串146

      9.3.11填充和剥离字符串146

      9.3.12字符与单词计数147

      9.4小结149

      0章处理文件与操作系统150

      10.1了解文件与目录150

      10.1.1目录分隔符.150

      10.1.2解析目录路径150

      10.1.3计算文件、目录和磁盘大小152

      10.1.4确定访问时间和修改时间155

      10.2处理文件156

      10.2.1资源的概念.156

      10.2.2换行符156

      10.2.3文件结束标志156

      10.2.4打开与关闭文件157

      10.2.5从文件读取158

      10.2.6将字符串写入文件164

      10.2.7移动文件指针164

      10.2.8读取目录内容165

      10.3运行shell命令166

      10.3.1删除目录166

      10.3.2重命名文件167

      10.3.3触摸文件167

      10.4系统级程序执行167

      10.4.1净化输入167

      10.4.2PHP程序执行函数168

      10.5小结170

      1章第三方程序库171

      11.1PEAR简介171

      11.1.1安装PEAR171

      11.1.2更新PEAR172

      11.2使用PEAR包管理器172

      11.2.1安装PEAR包172

      11.2.2自动安装所有依赖173

      11.2.3查看已经安装的PEAR包173

      11.3Composer介绍173

      11.3.1安装Composer173

      11.3.2使用Composer174

      11.4使用C程序库扩展PHP175

      11.5小结176

      2章日期与时间177

      12.1UNIX时间戳177

      12.2PHP日期与时间库177

      12.2.1验证日期178

      12.2.2格式化日期和时间178

      12.2.3将时间戳转换为用户友好的值181

      12.2.4处理时间戳181

      12.3日期处理183

      12.3.1显示本地日期与时间183

      12.3.2显示网页最近的修改日期185

      12.3.3确定当前月份的天数186

      12.3.4确定任意给定月份的天数186

      12.3.5计算当前日期X天后的日期186

      12.4日期和时间类187

      12.4.1DateTime构造函数187

      12.4.2格式化日期187

      12.4.3在实例化之后设定日期188

      12.4.4在实例化之后设定时间188

      12.4.5修改日期和时间188

      12.4.6计算两个日期之间的差189

      12.5小结189

      3章表单190

      13.1PHP和Web表单190

      13.2验证表单数据192

      13.2.1文件删除192

      13.2.2跨站脚本192

      13.2.3净化用户输入193

      13.2.4使用Filter扩展检验和净化数据195

      13.2.5处理多值表单组件197

      13.3小结198

      4章用户身份验证199

      14.1HTTP身份验证的概念199

      14.2使用PHP进行用户身份验证200

      14.2.1PHP身份验证变量201

      14.2.2有用的函数201

      14.3PHP身份验证方法202

      14.3.1硬编码身份验证202

      14.3.2基于文件的身份验证202

      14.3.3基于数据库的身份验证204

      14.4用户登录管理205

      14.4.1密码散列205

      14.4.2一次性URL和密码找回206

      14.5使用OAuth2.0208

      14.6小结209

      5章处理文件上传210

      15.1通过HTTP上传文件210

      15.2使用PHP上传文件211

      15.2.1PHP文件上传及资源指令211

      15.2.2$_FILES数组212

      15.2.3PHP文件上传函数212

      15.2.4上传中的错误消息213

      15.2.5一个简单的例子214

      15.3小结215

      6章网络216

      16.1DNS、服务与服务器216

      16.1.1DNS216

      16.1.2服务220

      16.1.3建立socket连接221

      16.2邮件223

      16.2.1配置指令223

      16.2.2使用PHP脚本发送电子邮件224

      16.3常见网络任务226

      16.3.1ping一台服务器227

      16.3.2创建一个端口扫描程序227

      16.3.3创建一个子网转换程序228

      16.4小结229

      7章会话处理230

      17.1什么是会话处理230

      17.2配置指令230

      17.2.1管理会话存储介质231

      17.2.2设置会话文件路径231

      17.2.3自动开启会话.231

      17.2.4设置会话名称.231

      17.2.5选择cookie或URL重写232

      17.2.6设置会话cookie的生命周期232

      17.2.7设置会话cookie的有效URL路径232

      17.2.8设置缓存233

      17.3使用会话234

      17.3.1开始一个会话.234

      17.3.2销毁一个会话.234

      17.3.3设置和提取会话ID234

      17.3.4创建和删除会话变量235

      17.3.5会话数据的编码和解码236

      17.4会话处理实例237

      17.4.1返回用户的自动登录237

      17.4.2生成近期查看的文档索引239

      17.5创建定制的会话处理程序240

      17.5.1将定制会话函数嵌入PHP逻辑241

      17.5.2使用基于MySQL的定制会话处理程序241

      17.6小结243

      8章Web服务244

      18.1为什么要使用Web服务244

      18.2从API开始244

      18.3API安全性248

      18.4创建API.249

      18.5小结253

      9章PHP安全编程254

      19.1PHP安全配置254

      19.2隐藏配置的详细信息256

      19.2.1隐藏Apache256

      19.2.2隐藏PHP257

      19.3隐藏敏感信息257

      19.3.1隐藏文档根目录258

      19.3.2拒绝访问带有某种扩展名的文件258

      19.4数据加密258

      19.4.1PHP加密函数.258

      19.4.2使用OpenSSL加密数据261

      19.5小结263

      第20章PHP与jQuery的集成264

      20.1Ajax简介264

      20.2jQuery简介265

      20.2.1安装jQuery265

      20.2.2一个简单的例子265

      20.2.3对事件做出响应266

      20.2.4jQuery和DOM267

      20.3创建用户名存在性检验器269

      20.4小结272

      第21章MVC与框架273

      21.1MVC简介273

      21.2PHP框架解决方案274

      21.2.1CakePHP框架275

      21.2.2Symfony框架275

      21.2.3Zend框架275

      21.2.4Phalcon框架275

      21.2.5Laravel框架276

      21.2.6PHP框架协作组织(PHP-FIG)280

      21.2.7PSR-1和PSR-2编码规范280

      21.2.8PSR-4自动加载281

      21.3小结281

      第22章MySQL简介282

      22.1MySQL为何如此流行282

      22.1.1灵活性282

      22.1.2能力283

      22.1.3灵活的许可证选项284

      22.2著名的MySQL用户284

      22.2.1Craigslist284

      22.2.2Twitter284

      22.2.3GitHub284

      22.2.4其他著名用户284

      22.3MariaDB:MySQL的一种替代方案285

      22.4小结285

      第23章安装与配置MySQL286

      23.1下载MySQL286

      23.2安装MySQL286

      23.2.1在Linux上安装MySQL287

      23.2.2在Windows上安装与配置MySQL.289

      23.3启动与停止MySQL290

      23.4配置与优化MySQL291

      23.4.1mysqld_safe包装器291

      23.4.2MySQL配置与优化参数291

      23.4.3my.cnf文件294

      23.5配置PHP与MySQL一起工作296

      23.5.1在Linux上重新配置PHP296

      23.5.2在Windows上重新配置PHP296

      23.6小结296

      第24章MySQL客户端程序297

      24.1命令行工具简介297

      24.1.1mysql客户端程序297

      24.1.2mysqladmin客户端程序304

      24.1.3其他有用的客户端程序305

      24.2有用的GUI客户端程序307

      24.3phpMyAdmin307

      24.4小结308

      第25章MySQL存储引擎和数据类型309

      25.1存储引擎309

      25.1.1InnoDB310

      25.1.2MyISAM310

      25.1.3MEMORY311

      25.1.4MERGE312

      25.1.5FEDERATED312

      25.1.6ARCHIVE313

      25.1.7CSV313

      25.1.8EXAMPLE313

      25.1.9BLACKHOLE314

      25.1.10存储引擎FAQ314

      25.2数据类型和属性315

      25.2.1数据类型315

      25.2.2数据类型属性319

      25.3处理数据库和表321

      25.3.1处理数据库321

      25.3.2处理数据表322

      25.3.3修改表结构324

      25.3.4INFORMATION_SCHEMA325

      25.4小结327

      第26章MySQL安全性328

      26.1首先要做的事情328

      26.2mysqld守护进程的安全性329

      26.3MySQL访问权限系统330

      26.3.1权限系统的工作原理330

      26.3.2访问控制信息保存的位置331

      26.4用户与权限管理334

      26.4.1创建用户334

      26.4.2删除用户335

      26.4.3重命名用户335

      26.4.4grant和revoke命令335

      26.4.5查看权限339

      26.5限制用户资源339

      26.6安全的MySQL连接340

      26.6.1授权选项340

      26.6.2SSL选项341

      26.6.3启动MySQL服务器并启用SSL342

      26.6.4启用客户端SSL连接342

      26.6.5保存SSL选项到my.cnf文件342

      26.7小结342

      第27章PHP与MySQL343

      27.1安装的前提条件344

      27.1.1在Linux/UNI

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看