热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

零点起飞学php下载,零点起飞学PHP(附光盘)/零点起飞学编程

目录第1篇PHP开发基础第1章PHP概述(教学视频:51分钟)1.1动态网站技术1.1.1什么是动态网站1.1.2前台技术1.1.3后台技术1.2构建PHP环境1.2

目录

第1篇 PHP开发基础

第1章 PHP概述( 教学视频:51分钟)

1.1 动态网站技术

1.1.1 什么是动态网站

1.1.2 前台技术

1.1.3 后台技术

1.2 构建PHP环境

1.2.1 PHP开发环境

1.2.2 XAMPP

1.3 第一个程序Hello World

1.3.1 代码编写工具的选择

1.3.2 Hello world!

1.4 小结

1.5 本章习题

目录

第1篇 PHP开发基础

第1章 PHP概述( 教学视频:51分钟)

1.1 动态网站技术

1.1.1 什么是动态网站

1.1.2 前台技术

1.1.3 后台技术

1.2 构建PHP环境

1.2.1 PHP开发环境

1.2.2 XAMPP

1.3 第一个程序Hello World

1.3.1 代码编写工具的选择

1.3.2 Hello world!

1.4 小结

1.5 本章习题

第2章 PHP数据类型与运算符( 教学视频:78分钟)

2.1 PHP的数据类型

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.1 if语句

3.2.2 switch语句

3.3 循环语句

3.3.1 for循环

3.3.2 while循环

3.3.3 do…while循环

3.3.4 循环语句的嵌套

3.4 跳转语句

3.4.1 break语句

3.4.2 continue语句

3.4.3 goto语句

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.1 for循环遍历数组

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.2 final关键字

6.4.3 static关键字

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.1 print函数

8.1.2 格式化字符串函数

8.2 去除字符

8.2.1 去除空格

8.2.2 去除HTML和PHP标签

8.3 字符串转换

8.3.1 大小写转换

8.3.2 换行转换

8.3.3 HTML相关转换

8.4 查找与替换字符串

8.4.1 字符串查找

8.4.2 字符串替换

8.5 合并与拆分字符串

8.5.1 将数组和字符串之间转换

8.5.2 strtok函数

8.5.3 wordwrap函数

8.6 比较字符串

8.6.1 strcmp和strcasecmp函数

8.6.2 strncmp和strncasecmp函数

8.6.3 strnatcmp和strnatcasecmp函数

8.6.4 substr_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.1 MySQL基础

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.1 PHP操作数据库流程

11.2.2 查询数据库

11.3 小结

11.4 本章习题

第12章 COOKIE和Session( 教学视频:35分钟)

12.1 COOKIE技术

12.1.1 什么是COOKIE

12.1.3 设置COOKIE

12.1.4 读取COOKIE

12.1.5 删除COOKIE

12.1.3 使用COOKIE记录登录状态

12.2 Session技术

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.1 Discuz!安装

13.1.2 登录站点

13.1.3 管理站点信息

13.1.4 管理板块

13.1.5 添加插件

13.2 搭建Joomla!站点

13.2.1 Joomla!安装

13.2.2 管理Joomla!

13.2.3 Joomla!使用

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 小结



推荐阅读
  • 如何在php文件中添加图片?
    本文详细解答了如何在php文件中添加图片的问题,包括插入图片的代码、使用PHPword在载入模板中插入图片的方法,以及使用gd库生成不同类型的图像文件的示例。同时还介绍了如何生成一个正方形文件的步骤。希望对大家有所帮助。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • MySQL数据库锁机制及其应用(数据库锁的概念)
    本文介绍了MySQL数据库锁机制及其应用。数据库锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中,数据是一种供许多用户共享的资源,如何保证数据并发访问的一致性和有效性是数据库必须解决的问题。MySQL的锁机制相对简单,不同的存储引擎支持不同的锁机制,主要包括表级锁、行级锁和页面锁。本文详细介绍了MySQL表级锁的锁模式和特点,以及行级锁和页面锁的特点和应用场景。同时还讨论了锁冲突对数据库并发访问性能的影响。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • yum安装_Redis —yum安装全过程
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Redis—yum安装全过程相关的知识,希望对你有一定的参考价值。访问https://redi ... [详细]
  • 解决VS写C#项目导入MySQL数据源报错“You have a usable connection already”问题的正确方法
    本文介绍了在VS写C#项目导入MySQL数据源时出现报错“You have a usable connection already”的问题,并给出了正确的解决方法。详细描述了问题的出现情况和报错信息,并提供了解决该问题的步骤和注意事项。 ... [详细]
author-avatar
三心两意真实扭
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有