01/10/2018, 16:30
Bài 13: Từ khóa $this trong OPP PHP
Định nghĩa: Từ khóa this trong OPP là một biến đặc biệt có mức truy cập protected và nó được dùng trong một đối tượng để chỉ nó, chính nó. Khi ta tạo ra một đối tượng bất kỳ thì $this có khả năng truy xuất tới tất cả các thuộc tính và phương thức của đối tượng đó. P/s: Tôi định nghĩa theo ý ...
Định nghĩa: Từ khóa this trong OPP là một biến đặc biệt có mức truy cập protected và nó được dùng trong một đối tượng để chỉ nó, chính nó.
Khi ta tạo ra một đối tượng bất kỳ thì $this có khả năng truy xuất tới tất cả các thuộc tính và phương thức của đối tượng đó.
P/s: Tôi định nghĩa theo ý hiểu của tôi về từng câu chữ :).
Ví dụ: Truy xuất tới các thuộc tính.
class Person{ // Thuộc tính public $Name; public $Age; private $Nickname; // Hàm khởi tạo function __construct($Age){ // Lệnh $this->Age = $Age; } // Thiết lập giá tri $Age function setAge($Age){ $this->Age = $Age; } // Lấy giá trị function getAge(){ return $this->Age; } }
Ví dụ: truy xuất tới các phương thức.
function info(){ echo 'Tên tôi là '.$this->Name. ', Tuổi:'.$this->getAge(); }