实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
全新PHP7开发宝典(第4版)(英)戴维·帕瓦斯9787302566281
¥ ×1
商品
服务
物流
章PHP介绍和PHP使用对象11.1PHP的演进21.2使用PHP实现页面动态效果21.3学习和使用PHP的难易程度41.3.1复制和粘贴本书的PHP代码51.3.2PHP的安全51.4编写PHP代码需要使用的软件51.5本章小结7第2章准备使用PHP92.1检测支持PHP92.2安装本地测试环境11.在Windows上设置PHP开发测试环境11..1设置Windows以显示文件扩展名12..2选择Web服务器12..在Windows上安装一体化软件安装包122.4在macOS上设置PHP开发测试环境122.4.1安装MAMP132.4.2测试和配置MAMP132.5PHP文件在Windows和Mac上的存放位置152.6查看PHP设置162.6.1使用phpinfo()命令显示服务器配置162.6.2编辑php.ini文件182.7后续学习内容20第3章编写PHP脚本213.1PHP概况213.1.1告诉服务器处理PHP页面223.1.2将PHP代码嵌入网页223.1.3将PHP代码保存在外部文件中3.1.4使用变量表示变化的值3.1.5用分号结束语句263.1.6注释脚本263.1.7使用数组存储多个变量273.1.8PHP内置的不错全局数组293.1.9理解引号的使用293.1.10根据条件语句做出决策323.1.11比较运算符333.1.12使用缩进和空格提高代码可读343.1.13对重复任务使用循环353.1.14使用函数执行预设的任务353.1.15显示PHP输出363.1.16理解PHP错误消息383.2本章小结39第4章PHP:快速参考414.1在已有的中使用PHP414.2PHP中的数据类型414.2.1检查变量的数据类型434.2.2显式更改变量的数据类型434..检查变量已定义444.3使用PHP进行计算444.3.1算术运算符444.3.2使用递增和递减运算符454.3.3运算符的优先级464.3.4组合计算和赋值运算符464.4字符串连接464.5你想知道的关于引号的一切474.5.1PHP处理字符串中的变量的方式474.5.2在双引号内使用转义序列484.5.3在字符串中嵌入关联数组元素484.5.4使用heredoc语法避免转义引号494.6创建数组504.6.1创建索引数组514.6.2创建关联数组514.6.3创建空数组524.6.4多维数组524.6.5使用print_r()函数检查数组534.7PHP中的逻辑运算544.7.1显式布尔值544.7.2隐式布尔值544.7.3根据两个值的比较结果做决策554.7.4复合条件564.7.5对决策链使用switch语句564.7.6使用三元运算符584.7.7使用空合并运算符设置默认值594.8使用循环重复执行代码594.8.1while循环和do…while循环594.8.2用途多样的for循环604.8.3使用foreach循环遍历数组和对象614.8.4中断循环624.9使用函数模块化代码634.9.1向函数传递值634.9.2为参数设置默认值644.9.3变量的作用域654.9.4从函数返回值664.9.5生成器——一种不断产生输出的特殊类型的函数664.9.6通过引用传递参数674.9.7接收可变数量参数的函数684.9.8自定义函数的位置694.10理解PHP类和对象694.11为类和函数指定数据类型(可选)704.12处理错误和异常724.13动态创建新变量734.14后续内容74第5章使用包含文件755.1包含来自外部文件的代码755.1.1PHP包含命令755.1.2PHP查找包含文件的位置765.1.3为包含文件选择正确的文件扩展名815.1.4创建内容会发生变化的页面915.1.5防止包含文件出错1005.1.6抑制已部署的错误消息1015.1.7不能在PHP包含文件中使用根相对链接1065.1.8选择获取包含文件的位置1075.1.9包含文件的安全注意事项1085.1.10修改include_path指令1085.2本章回顾111第6章在线表单1136.1PHP从表单收集信息的方式1136.1.1理解post和get的区别1156.1.2使用PHP不错全局数组获取表单数据1186.2处理和验用户输入1186.2.1创建可重用的脚本1196.2.2在表单不完整时保留用户输入1276..过滤潜在攻击1296.3发送邮件1316.4处理多项选择表单元素1416.5本章回顾150第7章使用PHP管理文件1517.1检查PHP能打开文件1517.1.1在Windows服务器根目录外创建文件夹以便进行本地测试1527.1.2影响文件访问的配置设置1537.2读写文件1537.2.1在单个操作中读取文件1547.2.2打开和关闭用于读/写操作的文件1587.3探索文件系统1677.3.1使用scandir()函数检查文件夹1677.3.2使用FilesystemIterator类检查文件夹的内容1687.3.3使用RegexIterator文件类型1717.4访问远程文件1757.4.1使用新闻源和RSS源1767.4.2使用SimpleXML1777.5创建下载链接1817.6本章回顾183第8章使用数组1858.1修改数组元素1858.1.1PHP解决方案8-1:使用循环修改数组元素1868.1.2PHP解决方案8-2:使用array_walk()函数修改数组元素1888.1.3PHP解决方案8-3:使用array_map()函数修改数组元素1908.2合并数组1938.2.1使用数组并集操作符1938.2.2使用array_merge()和array_merge_recursive()函数1958..将两个索引数组合并为关联数组1978.2.4比较数组1978.2.5PHP解决方案8-4:用逗号连接数组1988.3数组排序2018.3.1PHP解决方案8-5:使用宇宙飞船操作符进行自定义排序2038.3.2使用array_multisort()函数进行复杂排序2058.3.3PHP解决方案8-6:使用array_multisort()函数对多维数组排序2068.3.4PHP解决方案8-7:查找数组的所有排列2088.4处理数组数据2108.4.1PHP解决方案8-8:自动构建嵌套列表2108.4.2PHP解决方案8-9:从JSON中提取数据2148.5自动将数组元素分配给变量2178.5.1使用extract()函数2188.5.2使用list()2188.5.3使用list()的数组快捷语法2198.5.4PHP解决方案8-10:使用生成器处理CSV文件2198.6使用扩张操作符从数组中解包参数2228.7本章回顾224第9章上传文件2259.1PHP处理文件上传的方式2259.1.1检查服务器支持上传2269.1.2向表单添加文件上传字段2279.1.3理解$_FILES数组2289.1.4建立上传目录09.2上传文件09.2.1将临时文件转移到上传文件夹19.2.2PHP解决方案9-1:创建基本的文件上传脚本19.3创建PHP文件上传类49.3.1定义PHP类59.3.2检查上传文件的错误2429.3.3修改受保护的属2459.4一次上传多个文件2529.5使用Upload类2589.6上传文件时需要注意的检查点2589.7本章回顾2590章生成缩略图26110.1检查服务器的能力26110.2动态处理图像26210.3上传时自动调整图像大小28110.3.1扩展类28110.3.2使用Thumbnail-Upload类28710.4本章回顾2881章记住用户的输入:简单登录表单和多页表单28911.1会话的定义和工作原理28911.1.1创建PHP会话29211.1.2创建和销毁会话变量29211.1.3销毁会话29211.1.4重新生成会话29311.1.5Headersalreadysent错误29311.2使用会话访问29411.2.1PHP解决方案11-1:一个简单的会话示例29411.2.2使用基于文件的身份验29911..保护密码的安全29911.3设置会话的时间32111.4在多页表单之间传递信息32411.5本章回顾3312章数据库入门33312.1选择数据库:MySL或MariaDB33312.2数据库存储数据的原理33412.2.1主键的工作原理33512.2.2用主键和外键链接多个数据表33612..把信息分成小块33712.2.4设良好据库的标准3371.使用图形界面管理MySL33712.4创建名为phpsols的数据库33912.4.1MySL的命名规则33912.4.2使用phpMyAdmin创建新数据库34012.4.3创建特定于数据库的用户账户34112.4.4创建数据库表34412.4.5在表中插入记录34612.4.6创建用于备份和数据迁移的SL文件35012.5在MySL中选择正确的数据类型35412.5.1存储文本35412.5.2存储数字35512.5.3存储日期和时间35512.5.4存储预定义列表35612.5.5存储二进制数据35612.6本章回顾3563章使用PHP和SL连接数据库35713.1检查远程服务器设置35713.2PHP与数据库通信的过程35813.2.1使用MySLi进行连接35913.2.2使用PDO进行连接35913..PHP解决方案13-1:创建可重用的数据库连接器36013.2.4清理从数据库获取的文本内容36313.2.5查询数据库并显示结果36413.3使用SL与数据库交互37113.3.1编写SL查询37113.3.2优化由SELECT查询检索的数据37313.4了解SL注入的危险37613.5使用准备好的语句处理用户输入38113.5.1在MySLi中将变量嵌入准备好的语句中38213.5.2在PDO中将变量嵌入准备好的语句中38713.6本章回顾3944章创建动态图片库39714.1不在数据库中存储图像的原因39814.2规划画廊39814.3将图片库静态页面上的元素转换为PHP40014.4构建动态元素40314.4.1通过查询字符串传递信息40314.4.2创建有多列的表40714.4.3分页显示数量较多的记录40914.5本章回顾4165章数据库内容管理41715.1建立内容管理系统41715.1.1创建blog数据库表41815.1.2创建基本的插入和更新表单41915.1.3插入新记录42115.1.4链接到更新和删除页面42515.1.5更新记录42915.1.6删除记录43915.24个基本SL命令的语法44015.2.1SELECT命令44115.2.2INSERT命令44315..UPDATE命令44315.2.4DELETE命令44415.3安全和错误消息44415.4本章回顾4456章格式化文本和日期44716.1显示文本摘要44716.1.1提取固定数量的字符44716.1.2在一个完整的单词上结束摘录44916.1.3提取段文件45016.1.4显示段落45016.1.5提取完整的语句45216.2构建日期45616.2.1MySL处理日期的方式45616.2.2在MySL中插入日期46016..在PHP中处理日期46616.3本章回顾4817章从多个表中抽取数据48317.1理解表的关系48317.2将图片关联到文章48517.2.1改变现有表的结构48517.2.2在表中插入外键48717..从多张表中选择记录49317.2.4查询不包含匹配外键的记录49817.2.5创建智能链接50017.3本章回顾5018章管理多个数据库表50318.1维护引用完整50318.1.1支持事务和外键约束50418.1.2将记录插入多个表中50718.1.3创建交叉引用表50818.1.4获取上传图片的文件名50918.1.5修改插入表单以处理多个表51018.2更新和删除多个表中的记录518.2.1更新交叉用表的记录518.2.2将多个查询视为事务中的一个块52618..在删除记录时保留引用完整53418.2.4创建具有外键约束的删除脚本53818.2.5创建没有外键约束的删除脚本53918.3本章回顾5409章使用数据库进行用户身份验54119.1选择密码存储方法54119.2使用散列密码54219.2.1创建表来存储用户的详细信息54219.2.2在数据库中注册新用户54219.3使用密钥加密55019.3.1创建用于存储用户详细信息的表55019.3.2注册新用户55119.3.3使用双向加密的用户身份验55319.3.4解密密码55419.4更新用户的详细信息55519.5后续学习555
"PHP 7这个版本仍然沿用以前版本的结构,继续使用相同的Japan Journey 案例作为主线,因此乍一看,似乎没有什么变化。不过,每一页都做了修订,目的是使描述更清楚。更重要的是,对代码进行了广泛的审查和更新。第9章和0章中的 Upload 和ThumbnailUpload类已经被重写,使它们更简单、更健壮。关于使用数组有一个全新的章节;关于编写PHP脚本的章节被分成两部分。第3章现在是对新用户的PHP快速介绍,而第4章则是对初学者和更有经验的读者的PHP快速参考。第4章已经扩展了内容以介绍 PHP7中的新特。 有关使用MySL或MariaDB数据库的章节已经过修订,以使代码更加安全。本书还添加了一个PHP解决方案,特别说明了使用不错全局变量S_SERVER['PHP_SELF]可能出现的问题,并提供了一个健壮的解决方案。 "
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员