The method of setting member attributes in the PHP class: first upload the path where the file is saved, and set the type that limits the uploaded file; then set the member attributes, and set the member attribute name; and finally set the value for the member attribute.
Methods for setting member attributes in the php class:
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; } }
Related learning recommendations: php programming(video)
The above is the detailed content of How to set member attribute methods in php class. For more information, please follow other related articles on the PHP Chinese website!