模块 | 内容 | 详情 | 掌握程度评估 | 难点 |
入门简介 | 1.了解这门语言的由来2.它的特点及譬如它各个版本迭代的特点3.开发环境4.IDE5.了解基本的注释与代码分割的规范6.新特性 | 熟练 | ||
数据结构 | 1. 定义变量与常量,系统的内置的常量2.数据类型3.字符串类型的使用(语言间差异较大)4.数组5.运算符6.表达式 | 熟练 | ||
流程控制与异常处理 | 流程控制 | 1.顺序2.选择3.循环 | 熟练 | |
异常处理 | //todo 待 | 熟练 | ||
函数【函数式编程】 | 1.函数定义2.异常处理3.重载与重写 | 熟练 | ||
类与对象【面对对象编程】 | 区别 | 面对对象和面向过程的区别 | 熟练 | |
封装 | 1.什么是封装2.类概念、类的访问控制符、类的定义方法、类的构造器3.对象概念、创建对象的方法、对象和类的关系 | 熟练 | ||
继承 | 1.什么是继承2.抽象类和接口 | 熟练 | ||
多态 | 1.什么是多态2.向上转型3.向下转型 | 熟练 | ||
一些关键字 | final、static、this、super等等 | |||
应用:API | PHP日期和时间 | 熟练 | ||
文件系统处理 | 多线程在java中不过也是对象而已//todo,待完善 | 熟练 | ||
数据库开发 | mysql扩展、mysql扩展、PDO | 熟练 | ||
高级 | Memcache | |||
会话控制 | ||||
模板引擎Smarty | ||||
进阶 | 优化 | 优化已经不仅仅具体到一门语言,涉及到方方面面,以优化的视角看程序写程序 | ||
对比JAVA学习PHP系列:PHP技能树
评估标准:了解应用熟练