ホームページ  >  に質問  >  本文

PHP の $this は現在のクラスまたはメソッドを表しますか?

class DBmodel{
    private $name;
    publice function delete($name){
        $this->name = $name;
    }
}

$this 内部はクラス DBmodel 全体を表しますか、それともクラス メソッド delete を表しますか?

A _ Q _i_A _ Q _i_1074日前910

全員に返信(5)返信します

  • autoload

    autoload2021-10-11 09:34:18

    $this はオブジェクトを表し、$this が配置される環境はクラス内のメソッド内にあるため、$this オブジェクトはクラス内でアクセスされます

    返事
    0
  • A _ Q _i_

    A _ Q _i_2021-10-10 19:56:16

    //如果里面有构造方法:
    function __construct(){
    $this->name = $name;
    }

    の $this はコンストラクター メソッド自体を表しますか?

    返事
    0
  • autoload

    $this->name は、このクラスの name 属性を表します

    autoload · 2021-10-14 09:49:31
  • キャンセル返事