为什么要将PHP上传的代码封装类中呢?
因为现在主流的编程思想都是OOP(面向对象编程),那么面向对象编程和面向过程编程的区别是:
面向过程:文件里面的基本单位是函数
面向对象:文件里面基本的单位是类
如何封装到类中?
类包括:成员属性、成员方法
成员属性:和变量的联系、 区别:
联系是:都是用来存储数据的
区别是:属性有家,变量没有家
既然他们都是用来保存数据的,那么如果一个数据从脚本开始到结束,都不会变化的话,我们就没有必要将其保存,反过来,属性只保存哪些将来可能变化的数据
回到文件上传类中:
通过分析,发现上传的文件保存的路径、限制的大小、文件名的前缀、允许的文件类型等这些数据将来可能变化,所以我们将其保存到属性中
详细代码:
演示一下:
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/10092.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除