ホームページ  >  記事  >  バックエンド開発  >  PHPクラスでメンバー属性メソッドを設定する方法

PHPクラスでメンバー属性メソッドを設定する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-11-03 15:40:163537ブラウズ

PHP クラスでメンバー属性を設定する方法: まず、ファイルが保存されているパスをアップロードし、アップロードするファイルを制限するタイプを設定します。次に、メンバー属性を設定し、メンバー属性名を設定します。最後にメンバー属性の値を設定します。

PHPクラスでメンバー属性メソッドを設定する方法

#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;
}
}

関連する学習の推奨事項:

php プログラミング(ビデオ)

以上がPHPクラスでメンバー属性メソッドを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。