零点起飞学PHP [平装] 9787302319511

配送至
$ $ USD

《零点起飞学PHP(附光盘)》由张少卓等人编著,结合大量实例,由浅入深、循序渐进地介绍了PHP开发技术。书中内容丰富,图文并茂,讲解时理论与实例相互渗透,力图以最直观的方式使读者学习各个知识点,是一本简单易懂,易学易用的书。 本书特意提供了典型习题及教学PPT,以方便教学。另外,本书配有大量配套教学视频,以帮助读者更好地学习。这些视频和书中的实例源代码一起收录于本书的配书光盘中。 本书共14章,分为3篇。第1篇介绍了PHP基础知识和规范,主要包括PHP环境的搭建、PHP的数据类型与运算符、语言结构、函数、数组、面向对象及错误处理等;第2篇介绍了PHP开发进阶技术,主要包括字符串处理、文件系统操作、图像处理、数据库管理、Cookie和Session等;第3篇为开发实战篇,主要介绍了面向实际应用的网站模版和常用模块的开发过程,以提升读者的实际开发水平。 《零点起飞学PHP(附光盘)》适合PHP入门与提高人员阅读,也可作为大中专院校及职业院校PHP开发课程的教材。另外,本书也可供网站开发程序员和编程爱好者作为实际工作中的参考书籍。
编辑推荐
《零点起飞学PHP(附光盘)》由张少卓等人编著,本书有何特色 1.配多媒体教学视频 本书提供配套多媒体教学视频辅助教学。视频涵盖本书各个知识点,从而帮助读者高效、直观地掌握各项技术。 2.门槛低,容易入门 PHP之所以非常热门的原因之一就是非常容易入门。因此,不要求读者有太多基础,只要跟着内容的讲解一步步走下去,就可以很容易地做出自己的页面。 3.内容全面、系统 本书详细介绍了PHP开发所需要的知识,包括语法、函数、数组、对象等,还特别介绍了网站模版和常用模块,通过学习这些技术,读者就可以轻松开发PHP页面。 4.讲解由浅入深,循序渐进 本书的编排采用循序渐进的方式,内容梯度从易到难,讲解由浅入深,适合各个层次的读者阅读,并均有所获。
目录
第1篇PHP开发基础 第1章PHP概述(教学视频:51分钟) 1.1动态网站技术 1.1.1什么是动态网站 1.1.2前台技术 1.1.3后台技术 1.2构建PHP环境 1.2.1PHP开发环境 1.2.2XAMPP集成开发环境 1.3第一个程序HelloWorld 1.3.1代码编写工具的选择 1.3.2编写第一个程序Helloworld! 1.4小结 1.5本章习题 第2章PHP数据类型与运算符(教学视频:78分钟) 2.1PHP的数据类型 2.1.1整型 2.1.2浮点型 2.1.3字符型 2.1.4其他数据类型 2.2变量和常量 2.2.1变量 2.2.2常量 2.3常用运算符 2.3.1赋值运算符 2.3.2算术运算符 2.3.3连接运算符 2.3.4比较运算符 2.3.5逻辑运算符 2.3.6三元运算符 2.3.7其他运算符 2.3.8运算符的优先级 2.4输出语句echo 2.5小结 2.6本章习题 第3章语言结构(教学视频:67分钟) 3.1语句 3.1.1表达式 3.1.2表达式语句 3.1.3复合语句和空语句 3.1.4语句的执行顺序 3.2选择语句 3.2.1if语句 3.2.2switch语句 3.3循环语句 3.3.1for循环 3.3.2while循环 3.3.3do…while循环 3.3.4循环语句的嵌套 3.4跳转语句 3.4.1break语句 3.4.2continue语句 3.4.3goto语句 3.5小结 3.6本章习题 第4章函数(教学视频:39分钟) 4.1使用函数的优势 4.2使用函数 4.2.1自定义函数和调用函数 4.2.2函数的参数 4.2.3参数的传递 4.2.4变量的作用域 4.3函数的其他使用方法 4.3.1可变函数 4.3.2函数的引用返回 4.3.3函数的递归调用 4.3.4匿名函数 4.4小结 4.5本章习题 第5章数组(教学视频:102分钟) 5.1使用数组 5.1.1使用数组的优势 5.1.2数组使用基础 5.2数组常用操作 5.2.1for循环遍历数组 5.2.2合并数组 5.2.3获取数组的交集和差集 5.2.4数值元素相关计算 5.3增加与删除数组元素 5.3.1添加/修改数组元素 5.3.2删除数组/数组中的元素 5.4遍历数组 5.4.1排序数组 5.4.2过滤数组中的元素 5.5关联数组 5.5.1定义关联数组 5.5.2数组比较运算符 5.5.3使用foreach结构遍历数组 5.5.4使用指针控制函数遍历数组 5.6多维数组 5.6.1二维数组的优势 5.6.2访问二维数组的元素 5.6.3遍历二维数组 5.6.4三维数组 5.7系统预定义数组 5.8小结 5.9本章习题 第6章面向对象编程(教学视频:134分钟) 6.1类与对象 6.1.1抽象出一个类 6.1.2实例化一个类 6.1.3类的成员 6.2成员属性 6.2.1变量属性 6.2.2常量属性(类常量) 6.3成员方法 6.3.1普通成员方法 6.3.2魔术方法 6.4类的继承 6.4.1成员访问标识符 6.4.2final关键字 6.4.3static关键字 6.5面向对象高级使用 6.5.1抽象类 6.5.2接口 6.5.3其他使用 6.6小结 6.7本章习题 第7章错误处理(教学视频:75分钟) 7.1错误发生的原因 7.1.1语法错误 7.1.2环境错误 7.1.3逻辑错误 7.1.4运行时错误 7.2错误的分类 7.2.1预定义错误常量 7.2.2错误提示配置 7.2.3错误处理 7.2.4异常 7.2.5处理异常 7.3小结 7.4本章习题 第2篇PHP开发进阶 第8章字符串处理(教学视频:107分钟) 8.1输出字符串 8.1.1print()函数 8.1.2格式化字符串函数 8.2去除字符 8.2.1去除空格 8.2.2去除HTML和PHP标签 8.3字符串转换 8.3.1大小写转换 8.3.2换行转换 8.3.3HTML相关转换 8.4查找与替换字符串 8.4.1字符串查找 8.4.2字符串替换 8.5合并与拆分字符串 8.5.1将数组和字符串之间转换 8.5.2strtok()函数 8.5.3wordwrap()函数 8.6比较字符串 8.6.1strcmp()和strcasecmp()函数 8.6.2strncmp()和strncasecmp()函数 8.6.3strnatcmp()和strnatcasecmp()函数 8.6.4substr_compare()函数 8.7字符串加密 8.8小结 8.9本章习题 第9章文件系统操作(教学视频:106分钟) 9.1目录 9.1.1目录的基础知识 9.1.2判断文件的属性 9.1.3获取文件信息 9.1.4目录操作 9.2简单读取和输出文件 9.2.1将文件读取到数组 9.2.2将文件读取到字符串 9.2.3将文件直接输出 9.2.4输出PHP代码 9.3简单操作文件 9.3.1复制文件 9.3.2重命名文件或者目录 9.3.3删除文件 9.4利用文件句柄操作文件 9.4.1打开和关闭文件句柄 9.4.2文件指针 9.4.3读取文件操作 9.4.4写入文件操作 9.5文件上传 9.5.1配置环境 9.5.2上传文件 9.6小结 9.7本章习题 第10章图像处理(教学视频:70分钟) 10.1处理图像前的准备 10.1.1加载GD库 10.1.2指定正确的MIME类型 10.1.3通用图像知识 10.2图像绘制 10.2.1输出图像的三个步骤 10.2.2定义颜色 10.2.3获取图像信息 10.2.4绘制图形 10.2.5绘制文字 10.3简易图片处理 10.3.1为图片添加水印 10.3.2对相片使用过滤器 10.4生成验证码 10.5小结 10.6本章习题 第11章数据库管理系统(教学视频:46分钟) 11.1MySQL基础 11.1.1使用MySQL数据库前的准备 11.1.2连接与断开MySQL数据库 11.1.3数据库操作 11.1.4数据表操作 11.1.5查询数据操作 11.1.6使用phpMyAdmin管理数据库 11.2使用PHP操作数据库 11.2.1PHP操作数据库流程 11.2.2查询数据库 11.3小结 11.4本章习题 第12章Cookie和Session(教学视频:35分钟) 12.1Cookie技术 12.1.1什么是Cookie 12.1.2设置Cookie 12.1.3读取Cookie 12.1.4删除Cookie 12.1.5使用Cookie记录登录状态 12.2Session技术 12.2.1创建Session 12.2.2设置、读取和删除Session 12.2.3使用Session记录信息 12.3小结 12.4本章习题 第3篇PHP开发实战 第13章网站模版(教学视频:35分钟) 13.1搭建Discuz!论坛 13.1.1Discuz!安装 13.1.2登录站点 13.1.3管理站点信息 13.1.4管理版块 13.1.5添加插件 13.2搭建Joomla!站点 13.2.1Joomla!安装 13.2.2管理Joomla! 13.2.3Joomla!使用 13.3小结 13.4本章习题 第14章常用模块(教学视频:31分钟) 14.1小小网盘 14.1.1功能设计 14.1.2具体代码实现 14.1.3简易网盘运行测试 14.2简易投票系统功能设计 14.2.1功能设计 14.2.2具体代码实现 14.2.3运行测试 14.3小结
ISBN
出版社清华大学出版社
作者张少卓
尺寸16