php面向对象实现简单的用户注册登录

    工做几个月了用框架开发过网站,也用混编写过程序,可是对于面向对象我一直很吃力,总感受无从下手,因而开始在网上找一些基础的面向对象的视频来学习.昨天我在网上找到了一个关于会员注册登录的用面向对象来实现的一个简短的视频,老师讲的很快,总共不到一个小时的视频,听得我也是云里雾里的,因此又听了一遍,顺便写下这个博客,但愿和我同样的新手能够逐渐的理解面向对象,固然你们页能够直接去51cto直接看原装的视频.
php

    首先上图:这是我本身画的一个图,主要用来将页面与类的逻辑关系分清楚,也帮助你们理解.
数据库

wKiom1ZKf7bTa8O8AAISviuiRp8910.png

demo文件我已经上传你们能够下载下来看看.下面我写一下我本身认为很是很差理解的地方:编程

    1.首先是逻辑结构,每一个文件是做什么用的,以及各个文件之间如何关联.这个位置我到如今也不是很懂,可能刚接触的时候解释这个样子.这个应该与经验有很大的关系.
框架

    2.在index.php中有个__autoload函数用来载入类文件,若是只有一个类文件这个是很好理解的,可是若是想这个例子同样有五个类文件(固然通常的项目里可能要比这多得多了).
ide

    3.这点就是User这个抽象类定义了Reg类和Login类的方法.在Main类中有一方法经过传入不一样的类的对象实现了一个简单的多态.
函数


    其他全部的东西我都在demo文件内部有详细的注释(因为是测试文件并无连接数据库,而是直接使用的xml文件数据库进行的测试).
学习


    这个例子对我这样的初学者来讲很不错,能渐渐的帮我找到面向对象编程的思路.若是你们有比较好的面向对象的小案例,但愿能给我留个评论.共同窗习.
测试

相关文章
相关标签/搜索