兄弟连新版PHP视频教程

学习1657394
课时347
课程总时长03天18小时38分钟13秒
更新时间2022-04-12

讲师介绍

迷茫

迷茫

金牌讲师 | 业精于勤,荒于嬉;行成于思,毁于随。

共有课程 | 学员人 | 讲师评分5.6

更多

课程介绍

《兄弟连新版PHP视频教程》课程中,PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

课程大纲

第3章 PHP基础知识
PHP的功能介绍 第一个PHP程 PHP语言标记及指令分隔符“分号” PHP程序注释及空白的使用 PHP变量在计算机内存中的存储方式 PHP变量的声明及变量的命名 PHP可变变量 PHP引用变量1 PHP引用变量2 PHP变量类型的介绍 PHP布尔类型(boolean) PHP整型(integer)和浮点型(float或double) PHP字符串的声明及定义 PHP字符串中单双引号的区别 PHP字符串的定界符声明 练习 PHP数据类型转换及强制类型转换 PHP数据类型转换之自动类型转换 PHP常量的介绍 PHP常量的声明和使用 预定义常量 PHP中的运算符号有哪些 PHP算术运算符 PHP自加(++)自减(--)运算1 PHP自加(++)自减(--)运算2 PHP赋值运算符 PHP比较运算符 PHP逻辑运算符 PHP逻辑运算符的特性(短路) PHP中的位运算符1 PHP中的位运算符2 PHP中的位运算符3 PHP其他运算符 PHP运算符的优先级和表达式 PHP流程控制概述 PHP分支结构 PHP单一条件分支结构和双向条件分支结构 PHP多向条件分支结构(elseif子句) PHP多向条件分支(switch语句)1 PHP多向条件分支(switch语句)2 PHP巢状分支结构 PHP实例(简单计算器)1 PHP实例(简单计算器)2 PHP实例(简单计算器)3 PHP实例(简单计算器)4 PHP循环结构的介绍 PHP循环结构while语句 PHP循环结构while的应用 PHP循环结构do-while语句 PHP循环结构for语句 PHP循环结构for语句的应用 特殊流程控制语句 PHP流程控制语句goto PHP函数的定义和应用 PHP自定义函数的语法格式 PHP自定义函数中的参数 PHP自定义函数中的返回值(return) PHP局部变量 PHP全局变量 PHP静态变量 PHP常规参数的函数 PHP引用参数的函数 PHP默认参数的函数 PHP可变个数参数的函数 PHP变量函数 PHP回调函数 PHP制作回调函数1 PHP制作回调函数2 PHP制作回调函数3 PHP系统函数 PHP递归函数 PHP加载自定义的函数库 PHP5.3的新特性匿名函数 PHP闭包函数(closures)的概念 PHP闭包函数(closures)的特性 PHP数组的概述 PHP数组的基本概念及分类 PHP数组声明的特性 PHP索引和关联数组及需要注意的细节 PHP使用array()声明数组 PHP删除数组中的值应用实例(猴子选大王) PHP二维数组 PHP多维数组 使用for循环遍历数组 使用foreach语句遍历数组 使用foreach语句遍历数组的应用 list()函数的语法结构 each()函数的特性 使用list( )、each( )和while循环遍历数组 使用数组的内部指针控制函数遍历数组 PHP超全局数组(预定义变量)概述 服务器变量$_SERVER和环境变量$_ENV PHP超全局数组介绍1 PHP超全局数组介绍2 PHP常用数组函数的分类 PHP数组中和键值搜索相关的函数1 PHP数组中和键值搜索相关的函数2 PHP数组中和键值搜索相关的函数3 PHP数组中统计数组元素的个数与唯一性的函数 PHP使用回调函数处理数组的函数array_filter() PHP使用回调函数处理数组的函数array_walk() PHP使用回调函数处理数组的函数array_map() PHP中的冒泡(起泡)排序算法 PHP二分法进行快速排序的原理 使用PHP程序进一步理解快速排序法 PHP数组的排序函数1 PHP数组的排序函数2 PHP数组的排序函数3 PHP多维数组的排序函数 PHP拆分、合并、分解与结合数组函数1 PHP拆分、合并、分解与结合数组函数2 PHP数组与数据结构的函数 PHP其他有用的数组处理函数 PHP面向对象之面向过程详解 PHP面向对象之面向对象编程思想详解 PHP面向对象的重要优势及案例分析 PHP类和对象之间的关系 PHP如何抽象一个类 PHP类中的成员属性和成员方法 PHP实例化对象 PHP画图理解对象在内存中的形式 特殊的对象引用”$this” PHP构造方法 PHP析构方法 复习前面的面向对象知识 PHP面向对象封装性1 PHP面向对象封装性2 PHP面向对象封装性之魔术方法1 PHP面向对象封装性之魔术方法2 PHP类的继承 PHP类的访问类型控制 PHP继承中的重载(覆盖) PHP常见的关键字 static关键字的使用1 static关键字的使用2 单态(单例、单件)设计模式 const关键字 魔术方法__toString() 魔术方法__clone() 魔术方法__call() 对象串行化(序列化)1 对象串行化(序列化)2 PHP数组的串行化(JSON格式) 魔术方法__set_state() 5.3以后新增的魔术方法 自动加载类__autoload() PHP抽象方法和抽象类1 PHP抽象方法和抽象类2 PHP面向对象接口技术 PHP接口应用的一些细节 PHP面象对象的特性多态 PHP多态的应用实例 PHP图形计算器需求分析 PHP图形计算器功能设计 PHP图形计算器主程序的实现 PHP图形计算器主程序的步骤及代码 PHP图形计算器主程序完成检验 与类有关的魔术常量和函数 PHP命名空间的概述 PHP定义子命名空间 PHP在同一文件中定义多个命名空间 PHP命名空间和动态语言特征 PHP使用命名空间:别名导入 字符串的处理方式1 字符串的处理方式2 常用的字符串输出函数1 常用的字符串输出函数2 去除空格和字符串填补及大小写转换函数 和HTML标签相关的字符串格式化函数 字符串格式化函数 字符串比较函数 字符串面试题1 字符串面试题2 字符串面试题3
第5章 PHP基础知识拓展
错误报告及设置级别 自定义PHP的错误报告处理方式 设置错误日志 PHP异常处理1 PHP异常处理2 自定义异常类 捕获多个异常 PHP中应用日期和时间1 PHP中应用日期和时间2 PHP日历核心程序编写 文件系统概述 文件的属性 解析目录路径 遍历目录 统计目录中的个数和大小 建立与删除目录 复制、移动目录 文件的一些基本操作函数 文件的打开与关闭 文件的内容操作 简单留言版 文件的锁定机制 文件上传的设置 文件上传的处理 处理多个文件上传 文件上传类 文件下载 PHP中GD库的使用 使用GD库画图 使用GD库画图 画时钟 设计验证码类 验证码类的编写1 验证码类的编写2 验证码类完善 图片背景管理 图片的缩放和剪切 添加图片水印 图片的旋转和翻转 图像处理类 复习数据库 phpMyAdmin的使用 php访问MySQL 在PHP脚本中操作MySQL数据库1 在PHP脚本中操作MySQL数据库2 在PHP脚本中操作MySQL数据库3 在PHP脚本中操作MySQL数据库4 分页需求分析 分页类中分页的编写 分页类中列表页的编写 分页类的优化 《细说PHP》分页类的使用 图书管理需求分析 添加图书 图书列表 修改图书 删除图书 上传图书封面 修改图书封面 图书列表分页 多搜索加分页 数据库抽象层PDO 创建PDO对象 PDO与连接有关的选项 PDO的错误处理模式 使用PDO执行SQL语句 PDO事务处理 PDO对预处理语句的支持 使用PDO准备语句并执行语句1 使用PDO准备语句并执行语句2 PDO的预处理查询1 PDO的预处理查询2 用PDO存取大数据对象 memcache应用说明 memcache工作原理 memcache的安装 Memcache的常用命令操作 php的memcache功能扩展模块安装 PHP中操作memcache 在PHP中设置分布式memcache存取1 在PHP中设置分布式memcache存取2 http协议和web本质1 http协议和web本质2 http协议和web本质3 会话控制概述 会话控制之Cookie概述 Cookie的操作 Cookie的应用1 Cookie的应用2 会话控制session的工作机制 session的应用 session的配置选项 sessoion自动垃圾回收机制 基于url传递session的id 邮件系统实例1 邮件系统实例2 自定义session的存储机制 如何自定义session的处理方式1 如何自定义session的处理方式2 自定义session类 使用数据库来存储session信息1 使用数据库来存储session信息2 使用数据库来存储session信息3 使用memcache来存储session 什么是模板引擎 自定义模板引擎类1 自定义模板引擎类2 使用自定义的模板引擎 选择Smarty模板引擎 Smarty的安装初使化示例1 Smarty的安装初使化示例2 需要学习Smarty的哪儿些内容 模板中的变量应用 从配置文件读取变量 在模板中使用保留变量 变量调节(修改)器 变量调节(修改)器和应用 使用registerPlugin来注册变量调节器 使用插件来注册变量调节器 smarty中的函数 smarty中的内置函数 smarty中自定义函数 smarty中自定义函数插件实例 smarty中内置函数的使用 smarty变量声明 smarty流程控制 smarty中for、while循环 smarty中{function}标签 smarty2中的foreach smarty3中的foreach smarty中的section smarty模板继承 页面静态化加分页原 在smarty中控制缓存

相关教程

更多

免费

javascript开发购物车教程
高级javascript开发购物车教程

3.5万次学习

收藏

免费

老男孩mysql视频教程
中级老男孩mysql视频教程

89.1万次学习

收藏

免费

李炎恢bootstrap视频教程
初级李炎恢bootstrap视频教程

10.9万次学习

收藏

免费

Bootstrap 中文手册
初级Bootstrap 中文手册

51万次学习

收藏

热门专题

更多
Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

220

15

Conan私有仓库搭建教程
Conan私有仓库搭建教程

本专题系统的讲解Conan私有仓库的搭建流程,涵盖仓库服务部署、存储目录配置、用户认证、权限划分和远程地址添加,并介绍内部C++依赖包的上传、下载及版本维护方法。

2026.09.22

100

19

Kratos框架HTTP与gRPC服务开发教程
Kratos框架HTTP与gRPC服务开发教程

本专题围绕Kratos框架双协议服务开发,涵盖HTTP路由与处理器编写、参数获取、gRPC服务实现与客户端调用、metadata上下文传递、encoding编解码注册、统一响应封装、超时控制与流式响应实现方法。

2026.10.14

60

15

C++条件判断语句怎么写
C++条件判断语句怎么写

C++条件判断是控制程序执行流程的重要基础。本专题介绍if、if-else、else if和switch等常见分支语句,结合条件表达式、比较运算符与代码示例,帮助初学者掌握不同场景下的判断逻辑。

2026.10.10

40

13

Kratos框架零基础入门教程
Kratos框架零基础入门教程

本专题整理Kratos框架入门内容,涵盖Go环境准备、kratos CLI安装升级、new命令创建项目、目录结构分层说明、服务启动与双协议端口、依赖下载报错排查,帮助开发者快速跑通第一个Kratos框架微服务应用。

2026.10.10

40

15

Java 开发环境怎么搭建
Java 开发环境怎么搭建

Java开发环境搭建专题汇集JDK下载安装、版本选择、Windows与macOS及Linux配置、JAVA_HOME和PATH环境变量设置、IDE配置以及第一个程序运行等相关文章,帮助新手按步骤完成安装并排查常见配置问题。

2026.10.15

0

18

PHP 表单提交后如何获取数据
PHP 表单提交后如何获取数据

PHP表单提交后如何获取数据专题汇集HTML表单提交、GET与POST接收、$_POST和$_GET读取、跨文件传值、单选与下拉字段获取,以及空值和接收失败排查等文章,帮助新手完成从提交到处理的完整流程。

2026.10.15

0

20

Revel框架MVC路由与控制器
Revel框架MVC路由与控制器

本专题聚焦Revel框架MVC核心机制,讲解路由定义、控制器Action、参数绑定、请求响应和反向路由,并结合常见场景梳理接口请求处理流程。

2026.10.16

0

15

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

2026.10.16

0

15