描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787111686309丛书名: 计算机科学先进技术译丛
个PHP程序、控制结构和控件、熟练使用函数、数据库的基础和操作、实用的脚本、Web应用程序的发布等内容。每章分为多个小节。在每个小节的开
头,都显示了该小节应该实现的目标。然后,将实现的过程分为几个步骤,使读者可以逐步学习编程,同时检查中间的结果。
本书适合对PHP编程感兴趣的初学者学习。
第1章PHP的基本介绍
1.1PHP的应用场景是什么?
Python是什么?
程序和脚本
各种Web应用程序的使用场景
浏览器和Web服务器
请求和响应
PHP可以实现的功能
1.2PHP脚本的执行方法
PHP标签
执行方法
1.3PHP和其他编程语言的区别
PHP的执行机理
和HTML相比有什么不同
和JavaScript相比
和Java(Servlet/JSP)相比
关于PHP要学什么
本书的目标读者群体
1.4示例数据的下载
第2章搭建开发环境并确认程序执行动作
2.1准备执行PHP的工具
仅在客户端执行PHP
XAMPP中包含的软件
2.2搭建开发环境并做好执行程序的准备
下载XAMPP
安装XAMPP
启动XAMPP的控制面板
启动Apache
确认Apache的启动
2.3尝试执行PHP脚本
准备示例的PHP脚本
示例数据的构成
执行个PHP脚本
显示执行结果
没有显示信息的情况
编辑PHP脚本
保存PHP脚本
执行保存后的PHP脚本
第3章个PHP程序
3.1在浏览器页面上显示信息——echo、 print
Step1让我们在浏览器页面上显示信息
echo
字符串和单引号(’)
语句和分号(;)
Step2如果出现错误信息
解读错误信息
根据提示修改脚本
Step3使用print显示信息
print
3.2显示中文的信息——HTML、字符编码
Step1创建显示中文信息的脚本
Step2解决乱码问题
字符编码
Step3用HTML输出信息
HTML部分的含义
确认输出的HTML文档
3.3接收用户的输入内容并显示——require语句、请求参数
Step1显示输入用的文本框
将反复使用的部分整理成另外的文件(require语句)
显示输入表单
Step2从文本框获取数据
提交表单时的工作机理
请求参数
取得并显示请求参数名
$_REQUEST
3.4根据单价和数量计算总价——运算符、变量
Step1创建单价和数量的输入界面
Step2使用运算符计算总价
取得请求参数和计算
运算符
Step3使用变量进行计算
变量
赋值
数组
使用变量
第4章控制结构和控件
4.1复选框和条件分支——if语句、ifelse语句
Step1在输入页面上配置复选框
配置控件
Step2判定复选框是否被勾选
基于if语句的条件分支
基于ifelse语句的条件分支
真假值
根据复选框的状态进行处理
表达式和计算
中括号{}的省略
4.2单选按钮和条件分支——switch语句
Step1在输入页面上配置单选按钮
创建单选按钮
Step2根据选择显示不同的消息
基于switch语句的条件分支
取得选中的单选按钮
4.3列表框和条件分支——switch语句
Step1在输入页面上配置列表框
创建列表框
Step2根据选择显示不同的信息
switch语句和default
取得列表框中被选定的项目
4.4列表框和循环——for循环、while循环
Step1手动创建选项
Step2利用脚本创建选项
for循环
比较运算符
Step3显示选择的结果
显示请求参数的值
Step4使用while循环创建选项
while循环
4.5列表框和循环与数组——foreach循环
Step1用脚本生成选项
利用数组创建选项
foreach循环
Step2显示问题和回答内容
4.6循环和数组的键与值——foreach循环
Step1手动创建选项
创建选项
Step2利用脚本创建选项
数组的键与值
使用foreach循环取出键和值
Step3显示选中的店铺代码
4.7多个复选框和循环——foreach循环
Step1配置多个复选框
创建复选框
复选框的属性
Step2获取选中的复选框列表
取得被勾选项目的列表
第5章熟练使用函数
5.1显示现在的日期和时间——date函数
Step1取得日期和时间并显示
调用函数
设置时区
显示日期和时间
5.2随机显示广告之类的图像——rand函数
Step1生成随机数
rand函数
Step2生成指定范围的随机数
rand函数的参数
Step3随机显示图像
生成图像文件的文件名
5.3检查输入的字符串格式——preg_match函数、正则表达式
Step1创建邮政编码输入页面
Step2使用正则表达式检查格式
preg_match 函数
Step3创建输入页面(有连字符)
Step4使用正则表达式检查格式(有连字符)
修改正则表达式
5.4判断输入的密码格式是否正确——preg_match函数、密码
Step1创建密码的输入页面
Step2使用正则表达式检查格式
密码的正则表达式
5.5把半角英文转换成全角英文——mb_convert_kana函数
Step1创建输入页面
Step2从半角转换成全角
mb_convert_kana函数
5.6把全角的数字转换成半角——mb_convert_kana 函数
Step1创建输入数字的页面
Step2从全角转换到半角
使用mb_convert_kana函数对数字的转换
使用正则表达式检查数值
5.7把投稿的信息保存到服务器——文件输入和输出
Step1创建输入页面
Step2文件输入输出和信息显示
文件操作
读取文件
添加到数组
写入文件
显示信息
5.8上传文件到服务器——文件的上传
Step1创建选择文件的页面
用于上传的表单
Step2保存文件到服务器
检查上传的文件
新建文件夹
保存上传的文件
第6章数据库的基础和操作
6.1数据库的基础
表格、行、列
MySQL(MariaDB)
SQL
6.2创建商品数据库
Step1启动MySQL
Step2执行创建数据库的SQL脚本
SQL脚本的输入和执行方法
创建数据库和用户
创建表格
本书由8章组成,包括:
◆ 部分(1~3章)
从一个只有几行打印信息的简单脚本开始学习。后,使读者可以创建一个动态网站,该网站拥有根据用户输入内容而进行输出的功能。
◆ 第二部分(4~5章)
了解如何针对放置在网页上的例如复选框和单选按钮之类的各种控件的输入进行处理的方法。读者还可以学会创建网站所需的其他一些功能,例如读取和
写入文件,以及发送电子邮件等。
◆ 第三部分(6~8章)
了解如何使用数据库并搭建购物网站。读者可以开发和发布完整的Web应用程序。
每章分为多节。在每节的开头,都显示了该节应该实现的目标。然后将实现的过程分为多个步骤,使得读者可以逐步确认中间的执行结果,以达到循序渐
进的学习效果。
在被线框框起来的Note内容中,写入了用于加深理解的说明与解释,并介绍了一些有用的技巧。读者可以跳过它稍后再阅读,也可以有选择性地阅读感兴
趣的部分。
本书有如下的使用方法。
◆ 单独使用本书
在乘坐公共交通工具的时候,可以一边确认书中代码的执行结果,一边阅读本书内容。在阅读过程中标记感兴趣的知识点和说明,并在可以使用计算机的
时候尽量去尝试执行书中介绍的代码示例。
◆ 使用计算机快速验证
如果可以使用计算机,建议读者一边执行代码示例,一边阅读本书的解说。然后根据所学到的知识来调整代码示例中的部分内容,对其进行测试,以验证
自己的理解是否正确。
◆ 使用计算机仔细研习
对于感兴趣的代码示例,读者可以先删除文件的内容并自己尝试编写。在独立编写程序的同时,还可以更容易地记住关键字和语法。
我们希望读者能通过阅读本书享受并体会学习PHP编程的乐趣。
本书虽然以学习PHP的功能为主要目的,但还是提供了即查即用的示例代码,供读者在网页开发时参考。请实际运行这些代码来进行PHP的学习。
针对开发中的痛点进行解说:
PHP是一种简单的编程语言,虽然初学者会很容易上手,但是想要精通还是很有难度的。本书将对实际网页开发中的要点、痛点进行解说,以*快的方式让你拥有掌握PHP知识的实力。
评论
还没有评论。