Deklaration von PHP-Klassenattributen?
A _ Q _i_
A _ Q _i_ 2021-10-17 22:05:54
0
7
798
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);

Warum müssen einige Mitgliedsattribute einer Klasse im Voraus deklariert werden, andere jedoch nicht?

Warum müssen wir das Attribut $path deklarieren, anstatt $imgInfo zu verwenden?

A _ Q _i_
A _ Q _i_

Antworte allen (5)
雪了无痕

http://jn3l923.cn/ 无限小说网 支持

    雪了无痕

    http://313794b.cn/ 四川恒晟泰电子科技*** 在线

      雪了无痕

      http://ri9c62m.cn/ 财路通股票 支持

        hbxncjs

        image.png

        $imgInfo实际上是getInfo方法内的一个局部变量(数组类型的),而并不是Image类的成员属性

          逆旅行人

          这个看你的需求,比如说Person这个类,有些属性是共有的,比如说身高、体重等你可以声明也可以不声明,private这个表示是私有的,没有办法通过对象直接添加这样的属性,只有通过声明的时候才能直接定义。

            Neueste Downloads
            Mehr>
            Web-Effekte
            Quellcode der Website
            Website-Materialien
            Frontend-Vorlage
            Über uns Haftungsausschluss Sitemap
            Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!