345 of 410 menu

Phương thức __construct

Phương thức __construct là một phương thức đặc biệt của lớp, được gọi tự động khi tạo một đối tượng mới. Nó được sử dụng để khởi tạo các thuộc tính của đối tượng hoặc thực hiện các cài đặt ban đầu khác. Không giống như các phương thức thông thường, constructor không cần phải được gọi một cách rõ ràng.

Cú pháp

class ClassName { public function __construct([parameters]) { // initialization code } }

Ví dụ

Hãy tạo một lớp đơn giản với constructor, thiết lập thuộc tính $name:

<?php class User { public $name; public function __construct($name) { $this->name = $name; } } $user = new User('John'); echo $user->name; ?>

Kết quả thực thi mã:

'John'

Ví dụ

Constructor có thể nhận nhiều tham số và thực hiện khởi tạo phức tạp:

<?php class Product { public $id; public $price; public function __construct($id, $price) { $this->id = $id; $this->price = $price * 1.2; // Thêm VAT 20% } } $product = new Product(101, 100); echo $product->price; ?>

Kết quả thực thi mã:

120

Xem thêm

  • phương thức __destruct,
    được gọi khi hủy đối tượng
  • phương thức __clone,
    được gọi khi nhân bản đối tượng
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối