PHP 5 cho phép các developer khai báo các phương thức khởi tạo cho các lớp .
Constructor thích hợp cho bất kỳ khởi tạo nào mà đối tượng có thể cần trước khi nó được sử dụng .
Chúng ta có thể thiết kế hàm tạo bằng cách sử dụng “__construct” hoặc cùng tên với tên lớp .
Các hàm tạo cha không được gọi ngầm nếu lớp con định nghĩa một hàm tạo. Để chạy một hàm tạo cha, hãy gọi đến hàm cha :: __ construct () .
Nội dung chính
ví dụ 1
<?php
class Example
{
public function __construct()
{
echo "Hello cafedev";
}
}
$obj = new Example();
$obj = new Example();
?>
Đầu ra:
Ví dụ 2
<?php
class demo
{
public function demo()
{
echo "constructor1...";
}
}
class demo1 extends demo
{
public function __construct()
{
echo parent::demo();
echo "constructor2...";
}
}
$obj= new demo1();
?>
Đầu ra:
Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.
Tài liệu từ cafedev:
- Full series tự học PHP từ cơ bản tới nâng cao tại đây nha.
- Ebook về PHP tại đây.
- Các nguồn kiến thức MIỄN PHÍ VÔ GIÁ từ cafedev tại đây
Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:
Chào thân ái và quyết thắng!