本堂课学习了单例和工厂模式的原理与应用实例,注册树的知识,MVC的实现原理和应用。
本堂课学习了命名空间的声明与作用,命名空间的类型非限定,限定,完全限定:命名空间的别名和魔术方法的使用。
本堂课学习了PHP7.0以上版本中的支持的匿名类;抽象类的声明与继承以及类的自动加载,对象的克隆技术以及序列化与反序列化的过程;Trait特性类的原理与作用,接口的声明与实现。
本堂课学习了类中普通方法和静态方法的重载以及后期静态成员的绑定与使用场景,使用call_user_func_array()模拟ThinkPHP5.1中的数据库链式操作
本堂课学习了类的声明,常量和类的实例化,类的属性重载和构造器,对象的三要素封装,继承和多态,如何声明和访问类中静态成员。
本堂课学习了如何利用cookie和session来实现用户的登录与验证;cookie和session会话机制的优势与不足之处。
本堂课学习了在mysqli和PDO面向对象操作中如何对数据进行操作的知识,PDO的优势以及利用fetch()函数获取结果集记录数量的正确方法。
本堂课学习了PHP中类和实例化的对象,利用魔术方法对自定义的实例化对象进行访问和限制访问;mysql数据库的链接与检测,利用SQL语句对数据进行增删改查操作,mysqli连接中属性和方法的名称、参数、功能和用法。
本堂课学习了如何对本地文件进行操作,例如:查找文件,打开文件,读取文件,目录遍历,移动文件,复制文件,上传文件,关闭文件等等;其中文件的上传与检测是重中之中。
本堂课学习了如何使用函数来进行子串查询以及查询并替换字符串;使用数组函数进行数组的排序。
本堂课学习了数组与字符串、变量之间的转换以及数组的回调处理,用for()循环来遍历关联数组等等。
本堂课学习了函数参数与其作用域;数组的键值、指针操作以及模拟堆栈、队列操作;还学习了while() 和do_while()之间的区别。
本堂课学习了变量的作用域的类型和功能,变量类型与与检测函数is_null()、empty()、isset(), 分支结构的类型与功能
本堂课学习了web服务器的访问原理和本地虚拟主机的创建过程,PHP语言中变量的命名规则和特殊字符的转义及使用方法如:heredoc和nowdoc
本堂课学习了HTML5新增的语义化标签和后台管理页面的制作