PHP文件上传类

为什么要将PHP上传的代码封装类中呢?

因为现在主流的编程思想都是OOP(面向对象编程),那么面向对象编程和面向过程编程的区别是:

面向过程:文件里面的基本单位是函数

面向对象:文件里面基本的单位是类

如何封装到类中?

类包括:成员属性、成员方法

成员属性:和变量的联系、 区别:

联系是:都是用来存储数据的

区别是:属性有家,变量没有家

 

既然他们都是用来保存数据的,那么如果一个数据从脚本开始到结束,都不会变化的话,我们就没有必要将其保存,反过来,属性只保存哪些将来可能变化的数据

回到文件上传类中:

通过分析,发现上传的文件保存的路径、限制的大小、文件名的前缀、允许的文件类型等这些数据将来可能变化,所以我们将其保存到属性中

详细代码:

PHP文件上传类

PHP文件上传类

PHP文件上传类

PHP文件上传类

演示一下:

PHP文件上传类 PHP文件上传类

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/10092.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2018年9月13日 23:24
下一篇 2018年9月14日 09:28

相关推荐

  • PHP的文件上传原理说明

    文件上传的基本介绍、应用场景 点击上传时,照片会上传到哪里去? 当我们点击上传后会将图片、文件等上传到服务器上面,并返回图片的地址,这样,我们只需要给其他用户提供该文件的地址即可。 文件上传的原理说明...

    2018年9月15日 PHP自学教程
    0272
  • PHP文件上传入门案例

    为了方便管理这些上传的文件,我们通常会将上传的文件保存到uploads目录下面 防止上传文件过大 思路:首先给定一个文件的最大限制,然后再拿上传的文件的大小 和 最大的限制进行比较,文件大小单位是字节,字节之...

    2018年9月15日 PHP案例操作
    0238
  • PHP将文件上传代码封装成函数

    为什么要封装到函数中? 提高上传文件的代码的重用性,保证这些代码能够在不同的场景中灵活的应用 封装到函数之前,先思考哪些部分将来可能会变化、修改,将这些可能变化的部分以参数形式传递进去,这样,我们的...

    2018年9月14日
    0307

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息