Comment définir les méthodes d'attributs de membre dans la classe PHP

coldplay.xixi
Libérer: 2023-03-07 07:04:01
original
3518 Les gens l'ont consulté

La méthode de définition des attributs de membre dans la classe PHP : téléchargez d'abord le chemin où le fichier est enregistré, puis définissez le type qui limite le fichier téléchargé ; puis définissez les attributs de membre et définissez le nom de l'attribut de membre ; et enfin définissez la valeur de l'attribut membre.

Comment définir les méthodes d'attributs de membre dans la classe PHP

Méthode pour définir les attributs des membres dans la classe 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;
}
}
Copier après la connexion

Recommandations d'apprentissage associées : programmation php (vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!