찾다

 >  Q&A  >  본문

PHP의 $this는 현재 클래스나 메서드를 나타냅니까?

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

rrreee

의 $this는 전체 클래스 DBmodel을 나타내나요, 아니면 클래스 메소드 delete를 나타내나요?🎜
A _ Q _i_A _ Q _i_1146일 전954

모든 응답(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은 이 클래스의 이름 속성을 나타냅니다.

    autoload · 2021-10-14 09:49:31
  • 취소회신하다