PHP の $this は現在のクラスまたはメソッドを表しますか?
A _ Q _i_
A _ Q _i_ 2021-10-10 19:51:03
0
5
969
class DBmodel{
    private $name;
    publice function delete($name){
        $this->name = $name;
    }
}

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

A _ Q _i_
A _ Q _i_

全員に返信(2)
逆旅行人

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

いいねを押す +0
A _ Q _i_
//如果里面有构造方法:
function __construct(){
$this->name = $name;
}

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

いいねを押す +0
  • 返事 $this->name は、このクラスの name 属性を表します
    autoload 著者 2021-10-14 09:49:31
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート