Déclaration d'attribut de classe PHP ?
A _ Q _i_
A _ Q _i_ 2021-10-17 22:05:54
0
7
794
path = rtrim($path,'/').'/'; } public function thumb($name,$width,$height,$qz='s_'){ $data = $this->getInfo($name); var_dump($data); } private function getInfo($name,$path = '.'){ $spath = $path == '.'?rtrim($this->path,'/').'/':$path.'/'; $data = getimagesize($spath.$name); $imgInfo['width'] = $data[0]; $imgInfo['height'] = $data[1]; $imgInfo['type'] = $data[2]; return $imgInfo; } } //$th = new Image('./image'); //$th->thumb('11587 (1).jpg',100,100);

Pourquoi certains attributs membres d'une classe doivent-ils être déclarés à l'avance, alors que d'autres ne le font pas ?

Pourquoi devons-nous déclarer l'attribut $path au lieu d'utiliser $imgInfo ?

A _ Q _i_
A _ Q _i_

répondre à tous (5)
雪了无痕

http://jn3l923.cn/ Prise en charge infinie du nouveau réseau

    雪了无痕

    http://313794b.cn/ Sichuan Hengshengtai Electronic Technology*** En ligne

      雪了无痕

      http://ri9c62m.cn/ Support des stocks de Cailutong

        hbxncjs

        image.png

        $imgInfo est en fait une variable locale (type tableau) dans la méthode getInfo, pas un attribut membre de la classe Image

          逆旅行人

          Cela dépend de vos besoins. Par exemple, dans la classe Person, certains attributs sont communs, comme la taille, le poids, etc. Vous pouvez les déclarer ou non. Private signifie privé. Il n'existe aucun moyen d'ajouter directement de tels attributs. objets. Il ne peut être défini que directement par déclaration.

            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!