PHP基础

  • 数学函数        字符串函数      PHP常用函数总结(180多个)
  • PHP基础语法
  • PHP变量

变量命名     变量类型    引用赋值

  • PHP常量
  • PHP数据的类型

类型   范围    引号   字符串连接符    自动(强制)转换    判断变量类型

  • PHP运算符

运算符   自增自减    三元运算符    优先级

  • PHP流程控制

if  switch  for  while    四个跳出的区别

  • 案例-PHP与HTML结合使用(年份的选择)
  • PHP函数

形参   实参   全局变量   静态变量   each/return   有关function的函数

  • PHP函数的几大基本类型+引用的区别

引用函数   变量函数  回调函数  递归函数  匿名函数   引用

  • PHP数组

声明数组   数组分类  数组特性   增加元素   遍历数组   与数组有关的函数(range /array_fill() /reset )

  • 数组中的插入移除问题
  • PHP错误处理

错误类型   自定义错误类型   php.ini

  • PHPGD库
  • phpGD库-验证码    phpGD库-文字水印    phpGD库-图片水印   phpGD库-截取图片    phpGD库-缩放图片           案例-GD库画国旗
  • PHP文件属性

文件目录的函数

  • 案例-表格输出文件信息
  • 案例-文件复制

文件的复制

  • 案例-遍历目录,输出所有文件文件夹(递归)
  • 案例-统计当前目录(一层)下文件的大小
  • php文件上传

处理上传的函数   单文件上传  多文件上传

  • php文件下载
  • 文件中的插入问题

文本插入文件    每插一行换一行

  • cookie与session
  • PHP常量 __FILE__ __DIR__

__FILE__     __DIR__

  • 网站配置文件ini-拼接绝对路径

拼接网站绝对路径    拼接绝对路径

  • 超全局变量$_FILES 详解

name  type  tmp_name  error  size

  • 超全局变量$_SERVER 详解
  • 网页自动跳转语句
  • 时间与时间戳

strtotime()    mktime()

MySQL基础

  • 数据库的简单操作01

数据库    数据表   表数据

  • 数据库的简单操作02

一次插多条   修改表名   索引

  • 数据库数据类型
  • 数据库-表引擎

Innodb  myisam

  • 数据库的简单操作03-函数

增删改查   字符集   备份数据库     常用函数(去重 限制 排序 子查询 比较 总和)

  • 数据库-外键+视图+存储过程+触发器

外键    视图    存储过程   控制语句   触发器

  • 案例-多表查询、子查询实例01(有答案)
  • 案例-多表查询、子查询实例02(有答案)
  • 案例-多表查询、子查询实例03(有答案)
  • 数据库多表查询+事务+数据引擎+字符集
  • 数据库优化
  • php连接mysql 增删改查
  • 用类写增删改查
  • mysql 字段中有空格错误 1166
  • mysql单表多timestamp报错#1293
  • mysql数据表同时使用创建时间/更新时间字段      数据库插入时间实现一个数据表多个时间

正则

  • 正则表达式常用规则整理(1)
  • 正则表达式常用规则整理(2)

OOP面向对象

  • OOP面向对象基础

$this     栈和队列

  • OOP面向对象基础-封装性

3p   魔术方法

  • OOP面向对象基础-继承

::   访问级别   链式操作  重写

  • OOP面向对象基础-关键字

final  static   const常量与define区别   instanceof  clone 单例设计模式

  • OOP面向对象基础-多态/魔术方法

自动加载类    串行化与反串行化

  • OOP面向对象基础-错误处理

try{}catch(){}       自动接收异常

  • OOP面向对象基础-与类有关的函数
  • OOP面向对象-用mysqli类连接数据库

mysqli类链接数据库

  • OOP面向对象-用PDO类连接数据库

PDO类链接数据库

  • OOP面向对象-PDO导航目录
  • OOP面向对象-PDO使用-getAttribute

getAttribute

  • OOP面向对象-mysqli类
  • PDO预处理

预处理让登录更安全

  • PDO命名空间手册

命名空间namespace

  • PHP命名空间

Smarty

  • Smarty参考手册
  • Smarty基础

使用smarty

  • Smarty基础-内置函数

禁止直接访问某文件夹   for   while   if   foreach

  • Smarty基础二

(语言的)配置文件   变量调节器(截断)   缓存   继承

  • 错误 | 重复引用Smarty类错误
  • MVC手册

高内聚 低耦合     mvc

  • 自动加载函数__autoload

__autoload

Thinkphp3.2

  • Thinkphp原生增删改查
  • tp3.2最开始自动生成的页面
  • 图片的上传以及图片的读取类
  • ThinkPHP-控制器
  • tp3.2多表联查
  • tp3.2中使用fetchSql,不执行语句
  • thinkphp3.2语言变量($Think)
  • thinkphp3.2配置输出($Think)
  • thinkphp3.2常量变量($Think)
  • thinkphp3.2系统变量($Think)
  • thinkphp限制显示文字数后面用…表示
  • thinkPHP3.2分页
  • Thinkphp 自动生成ADMIN目录
  • Thinkphp 页面的继承
  • tp3.2-if三层嵌套问题
  • tp视图中使用自定义的方法
  • tp3.2多表联查的几种形式
  • tp3.2以数组的形式存入session
  • tp3.2控制器在指定页面加载样式
  • 循环出分类再把分类下的商品循环出来
  • tp3.2数据更新(适用于记录登录次数)
  • thinkphp3.2上传图片false问题
  • thinkphp3.2页面传参
  • thinkphp3.2三元运算符的使用
  • thinkphp3.2单条数据查询(find)
  • thinkphp3.2数据的更新
  • 转载 | ThinkPHP单字母函数(快捷方法)使用总结
  • ThinkPHP调用数据库时需要传参的写法
  • 后台登录控制器
  • 使用基类判断后台是否登录+没有此控制器时调用

设计模式

  • 设计模式 | 工厂模式
  • 设计模式 | 单例模式

PHP函数库

  • 新浪短链接生成函数
  • 生成唯一订单号
  • 分享两个截取字符串已封装好的函数
  • 类库 | 自动跳转的类
  • 类库 | 如果没有此方法自动调用

面试

  • 转载 | PHP面试题汇总
  • 转载 | PHP初级经典面试题目汇总(上篇)
  • 转载 | PHP初级经典面试题目汇总(下篇)

软件

  • 转载 | PHPstorm+Xdebug断点调试PHP
  • sublime 3快捷键

PHP从基础到高级详细教程(完整版)相关推荐

  1. 零基础学python-Python入门教程完整版(懂中文就能学会)

    提取码:sjfo 目录大纲: 本套教程15天 学前环境搭建 1-3 天内容为Linux基础命令 4-13 天内容为Python基础教程 14-15 天内容为 飞机大战项目演练 视频概括: 第一阶段(1 ...

  2. JavaScript(基础、高级)笔记汇总表【尚硅谷JavaScript全套教程完整版】

    目   录 前言 JavaScript(基础+高级)配套资料下载 JavaScript 基础 学习地址 学习笔记 day 05(P001-P006)[2016.11.22] day 06(P007-P ...

  3. 尚硅谷最新版JavaScript基础全套教程完整版(p79-p90)

    尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) 一.函数的方法 1.call()和 apply()方法 -这两个方法都是函数对象方法,需要通过函数对象来调用 ...

  4. python入门教程完整版(懂中文就能学会)-Python入门教程完整版(懂中文就能学会)...

    不过小编的内心是强大的,网友虐我千百遍,我待网友如初恋,因为今天又给大家带来了干货,Python入门教程完整版,完整版啊!完整版! 言归正传,小编该给大家介绍一下这套教程了,希望每个小伙伴都沉迷学习, ...

  5. android+客户端+教程,Android新浪客户端开发教程完整版.pdf

    Android新浪客户端开发教程完整版 Android 新浪客户端开发教程新浪客户端开发教程 (完整版(完整版)) 新浪客户端开发教程新浪客户端开发教程 ((完整版完整版)) android开发我的新 ...

  6. 阿哈c语言教程pdf,C++教程-完整版.pdf

    C教程-完整版 c++基础教程Beta 版 原作: Juan Soulie 翻译: Jing Xu (aqua) 英文原版 本教程根据Juan Soulie 的英文版c++教程翻译并改编. 本版为最新 ...

  7. python新手教程全套_Python入门教程完整版(懂中文就能学会)

    前几天给大家分享视频<python基础教程>受到了广泛的关注,有人不知道怎么领取,居然称小编为"骗子". 不过小编的内心是强大的,网友虐我千百遍,我待网友如初恋,因为今 ...

  8. React-高级教程完整版

    React 高级教程完整版 这标题可能有点不太贴切或符合内容,从官方上来区分这部分内容确实属于高级部分,只是由于个人原因,在后面的一些章节并没有记录在列. 也为了承接上一篇,因此勉强将标题定位:&qu ...

  9. Python入门教程完整版

    今天本宝宝给大家带来了干货,Python入门教程完整版,完整版啊!完整版! 言归正传,我来给大家介绍一下这套教程,希望每个小伙伴都沉迷学习,无法自拔! 本套教程学习时间15天 1-3天内容:为Linu ...

最新文章

  1. 【ACM】 multiset 的 一些应用
  2. python手机版做小游戏代码大全-Python大牛手把手教你做一个小游戏,萌新福利!...
  3. 元气森林唐彬森:十万块就能爆发团队创造力
  4. Linux的三种特殊权限
  5. node mysql limit_node中mysql连接池的connectionLimit指什么,它和mysql的最小连接数和最大连接数的关系是什么?...
  6. maven00----maven学习说明
  7. Java基础篇:如何使用 break 退出循环
  8. 【个人笔记】OpenCV4 C++ 快速入门 29课
  9. 自由职业者的八大挑战
  10. SqlServer语句中替换like的另一种写法
  11. 怎么录制自己手机上的视频
  12. 为谷歌浏览器Chrome创建多个用户
  13. 利用clamav为程序添加查毒功能
  14. position的五种方式
  15. 【网络安全】还在担心网络诈骗?让OneDNS替你揽下一切
  16. HTTP协议知识点总结
  17. Typora DIY 主题背景,以及透明pre代码块。
  18. Redis的哨兵详解
  19. 【软件使用】去除图片上一些文字之类的:
  20. 表白墙源码 [详细说明版]

热门文章

  1. Linux Shell
  2. 寒武纪笔试——嵌入式
  3. 火影忍者精剪版 纯战役没有回忆
  4. 如何将Ai文件转换成PDF文件
  5. 上网的时候总是掉线?该如何处理
  6. 从事热爱的工作和积极乐观
  7. Tensorflow训练的模型,如何保存与载入?
  8. 全球首位 AI 律师出庭,花 100 万美元找“传话筒”!网友:头脑正常的人谁会同意?...
  9. 计算机考证需要多少钱
  10. 将语雀文档迁移到飞书