zoukankan      html  css  js  c++  java
  • php 类中设置成员属性方法

    class FileUpload {
    private $path = "./uploads"; //上传文件保存的路径
    private $allowtype = array('jpg','gif','png'); //设置限制上传文件的类型
    private $maxsize = 1000000; //限制文件上传大小(字节)
    private $israndname = true; //设置是否随机重命名文件, false不随机

    /**
    * 用于设置成员属性($path, $allowtype,$maxsize, $israndname)
    * 可以通过连贯操作一次设置多个属性值
    *@param string $key 成员属性名(不区分大小写)
    *@param mixed $val 为成员属性设置的值
    *@return object 返回自己对象$this,可以用于连贯操作
    */
    function set($key, $val){
    $key = strtolower($key);
    if( array_key_exists( $key, get_class_vars(get_class($this) ) ) ){
    $this->setOption($key, $val);
    }
    return $this;
    }

    /* 为单个成员属性设置值 */
    private function setOption($key, $val) {
    $this->$key = $val;
    }

    }

  • 相关阅读:
    Robberies
    Big Event in HDU
    UVA 562 Dividing coins
    Little Rooks
    Bone Collector
    Piggy-Bank
    0-1背包问题之——饭卡
    Monkey and Banana
    The Triangle
    Burning Midnight Oil
  • 原文地址:https://www.cnblogs.com/lijiageng/p/6023724.html
Copyright © 2011-2022 走看看