PHP(外文名HP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
本视频《PHP从入门到精通视频教程》是由韩顺平创作,该老师讲课风格:
教师讲课生动形象,机智诙谐,妙语连珠,动人心弦。一个生动形象的比喻,犹如画龙点睛,给学生开启智慧之门;一种恰如其分的幽默,引来学生会心的微笑,如饮一杯甘醇的美酒,给人以回味和留恋;哲人的警句、文化的箴言不时穿插于讲述中间,给人以思考和警醒。
本视频中较为难点是面向对象编程了:
面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都是非常有意义的。下面我们就通过实例来说明使用PHP的OOP进行编程的实际意义和应用方法。
我们通常在做一个有数据库后台的网站的时候,都会考虑到程序需要适用于不同的应用环境。和其他编程语言有所不同的是,在PHP中,操作数据库的是一系列的具体功能函数(如果你不使用ODBC接口的话)。这样做虽然效率很高,但是封装却不够。如果有一个统一的数据库接口,那么我们就可以不对程序做任何修改而适用于多种数据库,从而使程序的移植性和跨平台能力都大大提高。
php从入门到精通视频教程目录:
0讲 PHP开山篇
1讲 html介绍 html运行原理①
2讲 html运行原理② html文件基本结构 html元素和属性
3讲 符号实体 url说明 超链接 发送电邮
4讲 图像 表格 实际应用-菜谱 课堂练习-课程表
5讲 无序列表 有序列表 框架
6讲 浮动窗口 表单及表单控件①
7讲 表单及表单控件②
8讲 多媒体页面 标签汇总① 地图映射
9讲 多标签汇总② 线包字效果 测试题
10讲 div+css开山篇
11讲 初识css 类选择器 id选择器 html选择器
12讲 通配符选择器 父子选择器
13讲 选择器使用细节 块元素和行内元素 盒子模型 盒子模型经典应用①
14讲 盒子模型经典应用② 作业布置
15讲 div+css作业评讲①
16讲 div+css作业评讲②
17讲 div+css作业评讲③
18讲 浮动
19讲 网站推荐 定位
20讲 仿sohu首页面布局 可爱屋首页面
21讲 解答学员问题
22讲 可爱屋首页面(浏览器兼容)评讲
23讲 动态网页技术介绍 PHP基本介绍
24讲 PHP快速入门 bs和cs介绍
25讲 web服务器介绍 apache服务器安装
26讲 apache服务器使用及配置① 启动和停止 端口配置
27讲 apache服务器使用及配置② apache目录结构
28讲 apache服务器使用及配置③ apache虚拟目录
29讲 apache服务器使用及配置④ apache虚拟主机 web访问时序图
30讲 apache服务器使用及配置⑤ 作业点评 提出apache和PHP整合的需求
31讲 PHP开发环境的搭建和使用① appserv套件安装
32讲 PHP开发环境的搭建和使用② 自定义安装
33讲 PHP开发环境的搭建和使用③ 安装并配置discuz论坛
34讲 解答学生问题一个ip绑定多个域名
35讲 PHP运行过程时序图 PHP书写规范
36讲 PHP基本语法介绍 PHP数据类型介绍
37讲 整型细节说明
38讲 布尔细节 浮点数细节 字符串细节 算术运算符①
39讲 算术运算符② 比较运算符 逻辑运算符
40讲 三元运算符 类型运算符 运算符优先级
41讲 顺序控制 分支控制(if ifelse switch) 程序流程图
42讲 循环控制①(for)
43讲 循环控制②(while dowhile) 打印金字塔案例
44讲 打印金字塔案例评讲 布置练习题
45讲 break语句 continue语句 常量
46讲 函数基本概念 函数快速入门
47讲 函数使用 函数调用初步理解
48讲 函数调用深入理解 函数使用注意事项①
49讲 函数使用注意事项② 函数作业布置
50讲 函数再回顾 自定义函数
51讲 位运算①
52讲 位运算②
53讲 数组介绍 数组的创建 数组的遍历
54讲 数组的引用 数组使用细节①
55讲 数组使用细节② 数组运算符 数组作业评讲① 数组小结
56讲 排序介绍 冒泡排序
57讲 选择排序 插入排序 快速排序
58讲 顺序查找 二分查找
59讲 多维数组 数组作业评讲②
60讲 数组作业评讲③
61讲 类与对象的基本概念
62讲 成员属性 如何创建对象
63讲 对象在内存中存在形式 函数传递对象方式
64讲 函数传递基本数据类型和数组方式 成员方法①
65讲 成员方法②
66讲 作业评讲
67讲 构造方法
68讲 析构方法
69讲 static关键字(静态变量)
70讲 static关键字(静态方法) 面向对象编程三大特性①
71讲 面向对象编程三大特性②
72讲 面向对象编程三大特性③
73讲 面向对象编程三大特性④
74讲 面向对象编程三大特性⑤
75讲 抽象类
76讲 接口
77讲 继承与实现比较 final const
78讲 面向对象综合案例
79讲 错误和异常处理介绍 处理错误方式①-die
80讲 处理错误方式②-错误处理器 错误级别 处理错误方式③-错误触发器
81讲 PHP错误日志
82讲 PHP异常处理
83讲 PHP进阶预热篇-PHP执行流程时序图
84讲 http协议深度剖析①-http请求详解 防盗链技术
85讲 http协议深度剖析②-http响应详解(302 304码运用)
86讲 http协议深度剖析③-http响应详解(禁用缓存设置)
87讲 http协议深度剖析④-http响应详解(文件下载)
88讲 http协议深度剖析⑤-http响应详解(作业评讲)
89讲 PHP数据库编程①-使用mysql扩展库
90讲 PHP数据库编程②-使用mysql扩展库
91讲 PHP数据库编程③-使用mysql扩展库
92讲 PHP数据库编程④-使用mysql扩展库(在线词典案例)
93讲 PHP数据库编程⑤-使用mysql扩展库(在线词典案例)
94讲 PHP数据库编程⑥-使用mysqli扩展库
95讲 PHP数据库编程⑦-使用mysqli扩展库
96讲 PHP数据库编程⑧-使用mysqli扩展库(布置练习)
97讲 PHP数据库编程⑨-使用mysqli扩展库增强(批量执行sql和事务控制)
98讲 PHP数据库编程(10)-使用mysqli扩展库增强(预处理技术)
99讲 PHP数据库编程(11)-使用mysqli扩展库增强(预处理技术)
100讲 预定义超全局数组①-原理分析 $_GET
101讲 预定义超全局数组②-$_POST $_REQUEST
102讲 预定义超全局数组③-$_SERVER $_ENV $GLOBALS
103讲 zend studio使用 项目开发五个阶段 雇员管理系统①
104讲 雇员管理系统②-model1模式简单登录
105讲 雇员管理系统③-model1模式数据库登录
106讲 雇员管理系统④-model1模式雇员分页
107讲 雇员管理系统⑤-分层模式管理员登录
108讲 雇员管理系统⑥-分层模式雇员分页
109讲 雇员管理系统⑦-分层模式整体翻页
110讲 雇员管理系统⑧-分层模式通用分页模块
111讲 雇员管理系统⑨-mvc模式介绍
112讲 mvc模式①-用mvc模式改进网站结构
113讲 mvc模式②-用mvc模式改进网站结构
114讲 cookie①-cookie原理介绍 创建cookie 获取cookie
115讲 cookie②-更新cookie 删除cookie cookie运用案例
116讲 cookie③-雇员管理系统使用cookie技术 1.显示上传登录时间2.保留登录id
117讲 session①-session原理介绍 保存session
118讲 session②-获取session 更新session 删除session session细节和原理深入讨
119讲 session③-购物车 cookie禁用后如何使用session session防用户非法登录
120讲 session④-验证码防恶意攻击
121讲 session⑤-session配置 session的gc机制 自定义session处理器
122讲 PHP文件编程①-文件操作原理 如何获取文件信息 如何读文件
123讲 PHP文件编程②-如何写文件 拷贝文件 创建和删除(文件夹、文件)
124讲 PHP文件编程③-文件的上传和下载 文件上传细节讨论
125讲 PHP文件编程④-mini文件共享网实现分析
126讲 PHP绘图技术①-报表简介
127讲 PHP绘图技术②-PHP绘图坐标体系
128讲 PHP绘图技术③-PHP绘图原理及步骤
129讲 PHP绘图技术④-PHP绘图核心技术
130讲 PHP绘图技术⑤-绘制3d效果人口分布饼状图
131讲 PHP绘图技术⑥-JpGraph-网民支持情况统计图(静态数据)
132讲 PHP绘图技术⑦-JpGraph-网民支持情况统计图(实时数据)
133讲 PHP绘图技术⑧-绘制验证码
134讲 PHP xml编程①-xml基本介绍 xml元素 xml属性
135讲 PHP xml编程②-cdata 实体字符 处理指令 dtd快速入门 编程校验xml
136讲 PHP xml编程③-内部dtd 外边dtd dtd元素 dtd修饰符
137讲 PHP xml编程④-dtd属性 引用实体 参数实体 ide开发xml
138讲 PHP xml编程⑤-复杂的dtd综合练习
139讲 PHP xml编程⑥-dom基本概念 PHPdom编程(1)
140讲 PHP xml编程⑦-PHPdom编程(2)
141讲 PHP xml编程⑧-PHPdom编程(3) 综合练习-基于xml的在线词典
142讲 PHP xml编程⑨-综合练习-基于xml的在线词典 PHPdom使用xpath
143讲 PHP xml编程(10)-SimpleXML
144讲 PHP绘图技术(11)-基于xml的在线词典评讲
145讲 开发自己的网上支付平台①-网上支付的两种方式及其流程介绍
146讲 开发自己的网上支付平台②-商家与易宝支付网关对接详解
147讲 开发自己的网上支付平台③-发送支付请求
148讲 开发自己的网上支付平台④-接收支付结果
149讲 开发自己的网上支付平台⑤-防止回调页面刷新
部分课程截图:
评论0