小白PHPer,技术栈总结

工作也有一年半左右,感觉自己接触了很多东西,但又感觉自己会的很少。

写这篇文章,总结看下自己学了哪些,会了哪些,掌握的程度,还需要学什么。

会定期更新,以此来督促自己的进步。


PHP
1、PHP基础

  • 变量
  • 常量
  • 魔术方法
  • 魔术变量
  • 基础语法
  • 运算符
  • 运算优先级

2、PHP数组函数

  • array_column()
  • array_mulitsort()
  • sort()
  • rsort()
  • asort()
  • arsort()
  • ksort()
  • krsort()
  • in_array()
  • is_array()

3、PHP字符串函数

  • strlen()
  • substr()
  • strpos()
  • str_replace()
  • strstr()
  • mb_substr()
  • mb_strpos()

4、PHP常用函数

  • empty()
  • is_null()
  • count()
  • die()
  • include()
  • require()
  • isset()
  • explode()
  • implode()

5、PHP面向对象

  • 属性
  • 方法
  • 继承
  • 抽象
  • 静态

6、PHP常见坑

  • 0与字符串比较结果为true

7、PHP接口调试

  • postman

8、PHP7特性

  • ??运算符

    9、Trait
    10、ThinkPHP5
    11、正则表达式
    12、接口开发


Web
1、HTML

  • div
  • table
  • p
  • span
  • h1
  • form
  • input
  • select
  • a
  • link
  • script

2、CSS

  • position
  • margin
  • padding
  • display
  • height
  • weight
  • 选择器

3、Javascript

  • 基础语法
  • 对象
  • 数组
  • ES6

4、JQuery

  • eq
  • children
  • ajax
  • append
  • prepend
  • show
  • hide

6、Vue

  • v-bind
  • v-model
  • v-on
  • 组件
  • data
  • methods
  • mouted

7、Layui

  • 弹层
  • 表格
  • 按钮

8、ElementUI

  • 弹窗
  • 表格
  • 表单
  • 级联
  • 提示
  • 按钮

开发
1、代码风格
2、设计模式
3、开发经验
5、代码复用
6、安全性
7、可读性
8、可维护性
9、注释
10、命名规范


PHPStorm
1、快捷键

  • Atl + J

2、断点调试


MySQL
1、SQL语句
2、索引
3、语句分析
4、数据库设计
5、数据库优化


Redis
1、字符串

  • set
  • get

2、列表

  • lpush
  • rpush
  • lpop
  • rpop
  • lrange
  • lrem

3、集合

  • sadd
  • smember
  • sismember

4、有序集合

  • zadd
  • zrange
  • zcard

5、散列

  • hset
  • hget
  • hgetall
  • hmset
  • hmget

6、使用场景

  • 排行榜
  • 缓存
  • 列表
  • 统计数据

Liunx
1、常用命令

  • ls
  • cd
  • mkdir
  • cat
  • ps
  • top

网络
1、TCP
2、SOCKET


更新日期

  • 2019-11-14 22:49
      列出技术栈大纲,后期会逐步列出每部分的知识点
  • 2019-11-15 23:15
      列出了PHP基础、PHP数组函数、PHP字符串函数部分内容
  • 2019-11-17 18:39
      列出了PHP常用函数、Redis、Linux等部分内容
  • 2019-11-18 21:44
      列出了Web部分内容

你可能感兴趣的:(PHP知识点)