新書推薦:
《
卡特里娜(“同一颗星球”丛书)
》
售價:NT$
398.0
《
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
》
售價:NT$
857.0
《
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
》
售價:NT$
602.0
《
《日本文学史序说》讲演录
》
售價:NT$
332.0
《
无尽的海洋:美国海事探险与大众文化(1815—1860)
》
售價:NT$
454.0
《
治盗之道:清代盗律的古今之辨
》
售價:NT$
556.0
《
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
》
售價:NT$
959.0
《
甲骨文丛书·中华早期帝国:秦汉史的重估
》
售價:NT$
1367.0
|
編輯推薦: |
1.案例相当丰富,操作步骤清晰。2.增加了数据可视化的章节。 3.本书作者是多年从事一线PHP开发工作的工程师,具有较为丰富的开发经验。4.本书配套资源丰富,便于读者自学。
|
內容簡介: |
本书采用知识点讲解和实例操作相结合的方式,详细讲解PHP开发技术,并通过分析实例的实现过程讲解各知识点的具体应用,以帮助读者由易到难、循序渐进、全面而系统地学习PHP动态网站开发技术。 全书共10章,提供了上百个完整的具体实例和1个留言板综合开发实例,详细介绍PHP动态网站开发的环境配置、前台开发技术(HTML 5和CSS 3.0结合)、PHP基础与常用技术、PHP常用函数与数组、目录与文件操作、数据库编程与数据库可视化管理工具、正则表达式、面向对象编程等知识。本书结构合理,内容丰富实用,操作步骤清晰,注重开发实践技能的培养,并且每章辅以适当的练习题供读者进行自我测试。 本书可作为高等院校相关专业动态网站开发的教材,不仅适合PHP的初学者阅读,也适合有一定PHP基础知识的读者阅读。
|
關於作者: |
焦慧华 网站开发与数据科学,曾任阿里巴巴高级前端工程师,参与建设省级精品课程;主持省级课题1项,参与省级课题5项,编写教材5部;指导学生获国家竞赛特等奖1次、一等奖1次,省级竞赛一等奖6次;屡次在全省职业院校教师教学能力比赛、课件设计大赛、全省青年教师教学比赛、全省高校教师移动教学竞赛中获奖。
|
目錄:
|
第 1章 PHP开发环境11.1 PHP简介11.2 配置PHP开发环境21.2.1 开发组件的下载21.2.2 Apache的安装与测试31.2.3 PHP的安装与配置81.2.4 MySQL的安装与配置101.2.5 phpStudy的简介与使用教程14练习题17第 2章 HTML与CSS182.1 认识并熟练使用HTML182.1.1 HTML简介192.1.2 HTML的基本结构192.1.3 HTML的基本标记212.2 认识并熟练使用CSS252.2.1 CSS简介252.2.2 CSS的特点262.2.3 添加样式表的方法262.2.4 CSS的语法272.2.5 提升CSS的可读性—— 使用注释282.2.6 CSS的优先级28练习题29第3章 PHP基础303.1 PHP语法入门313.1.1 PHP代码的书写313.1.2 PHP的4种嵌入方式313.1.3 PHP实例323.2 PHP程序注释333.2.1 单行注释333.2.2 多行注释343.2.3 HTML注释343.3 PHP输出函数353.3.1 echo()函数353.3.2 print()函数373.3.3 printf()函数383.3.4 sprintf()函数393.4 PHP变量403.4.1 变量的命名403.4.2 变量的赋值403.4.3 可变变量423.4.4 变量作用域423.4.5 超级全局变量443.5 PHP常量453.5.1 定义常量463.5.2 引用常量463.5.3 魔术常量463.6 数据类型473.7 运算符513.8 流程控制语句533.8.1 语句的分类533.8.2 基本语句533.8.3 选择语句543.8.4 循环语句573.8.5 跳转语句613.9 实战——输出等腰梯形64练习题65第4章 函数与数组674.1 PHP函数的应用674.1.1 自定义函数684.1.2 系统函数734.2 PHP数组的应用824.2.1 数组的概念824.2.2 数组的分类834.2.3 创建数组854.2.4 追加数组874.2.5 修改数组884.2.6 删除数组894.2.7 遍历数组914.2.8 数组的排序93练习题97第5章 目录和文件操作985.1 目录的属性995.2 目录的基本操作1005.2.1 打开目录1005.2.2 关闭目录1015.2.3 创建目录1015.2.4 读取目录1025.2.5 删除目录1045.3 文件的属性1045.3.1 文件的类型1045.3.2 文件的大小1055.3.3 打开文件1055.3.4 关闭文件1065.3.5 读取文件1065.3.6 写入文件1105.3.7 复制文件1125.3.8 删除文件1125.3.9 上传文件1125.3.10 下载文件1155.3.11 文件和目录操作实例118练习题120第6章 PHP数据库编程1216.1 数据库的基本操作步骤1226.2 连接和关闭数据库1236.2.1 使用mysqli_connect()函数建立连接1236.2.2 使用mysqli_close()函数关闭连接1246.3 选择数据库1256.4 查询数据库1266.5 获取和显示信息1276.5.1 使用mysqli_fetch_row()函数1276.5.2 使用mysqli_fetch_array()函数1286.5.3 使用mysqli_num_rows()函数1296.6 数据的增加、删除、修改1296.6.1 使用insert语句增加新数据1306.6.2 使用delete语句删除数据1306.6.3 使用update语句修改数据1316.7 数据库的创建和删除1326.7.1 使用create database语句创建数据库1336.7.2 使用drop database语句删除数据库1336.8 获取错误信息1346.8.1 使用mysqli_error()函数返回错误信息1346.8.2 使用mysqli_errno()函数返回错误号135练习题136第7章 MySQL可视化管理1377.1 MySQL Workbench的安装1387.2 MySQL的高级应用实例1427.2.1 LIMIT子句1427.2.2 LIKE子句1427.2.3 SQL通配符1437.2.4 IN操作符1447.2.5 ALIAS别名1447.2.6 CREATE DATABASE语句1457.2.7 CREATE TABLE语句1457.2.8 NOT NULL约束1467.2.9 PRIMARY KEY约束1467.2.10 FOREIGN KEY约束1477.2.11 DEFAULT约束1477.2.12 使用DROP语句删除索引、数据表和数据库1487.2.13 ALTER TABLE语句148练习题149第8章 正则表达式1508.1 正则表达式简介1508.1.1 正则表达式的概念1508.1.2 正则表达式的基本语法1518.1.3 正则表达式的特殊字符1518.1.4 常用的正则表达式1538.2 模式匹配函数1548.2.1 匹配字符串1548.2.2 替换字符串1558.2.3 使用正则表达式分隔字符串156练习题157第9章 面向对象编程1589.1 面向对象的概念1599.1.1 类1599.1.2 对象1599.2 PHP类和对象的基本应用1599.2.1 类的定义1599.2.2 类的实例化1609.2.3 显示对象的信息1619.2.4 类成员和作用域1619.2.5 构造函数1629.2.6 析构函数1639.2.7 继承1639.3 PHP类和对象的高级应用1649.3.1 final关键字1649.3.2 抽象类1659.3.3 接口1669.3.4 克隆对象168练习题168第 10章 实验指导17010.1 架设Windows操作系统下的PHP开发测试服务器17010.2 phpStudy的安装和使用17310.3 PHP的语法结构17910.4 PHP的数据类型18310.5 变量18710.6 表达式和操作符19210.7 控制语句19610.8 验证码的制作20110.9 函数和类20410.10 留言本的设计与开发208练习题225
|
|