Php có hàm hủy không?

Trong bài này, chúng ta sẽ tìm hiểu về hàm tạo và hàm hủy của lớp trong PHP. Để học tốt bài này, các bạn cần đọc lại bài để biết cách chạy ứng dụng web PHP với XAMPP

1. Hàm khởi tạo [hàm tạo] của lớp trong PHP

Hàm khởi tạo [hàm tạo] luôn luôn được gọi khi một đối tượng của một lớp được tạo ra. Hàm khởi động được sử dụng để khởi động giá trị cho các thuộc tính của đối tượng hoặc thực hiện một số thao tác khi đối tượng được tạo ra

Trong PHP, hàm

cat has color
0 là hàm khởi tạo [hàm tạo] của lớp trong PHP. Có 3 dạng hàm khởi tạo là

    • Hàm khởi tạo mặc định [default constructor]
    • Hàm khởi tạo có tham số [hàm tạo được tham số hóa]
    • Hàm khởi tạo sao chép [copy constructor]

1. 1. Hàm khởi tạo mặc định [default constructor]

Nếu trong một lớp không xác định được hàm

cat has color
0, thì PHP sẽ tự động tạo ra một hàm khởi động mặc định. Hàm khởi tạo mặc định không có tham số và không có dòng mã nào trong thân hàm. Khi gọi hàm khởi động mặc định để tạo một đối tượng, các thuộc tính của đối tượng sẽ nhận giá trị mặc định


Kết quả
cat has color

Chúng ta có thể định nghĩa hàm

cat has color
0 không có tham số trong lớp trong PHP. Lúc này, hàm khởi tạo này có chức năng giống như hàm khởi tạo mặc định nhưng có thể định nghĩa các dòng mã trong thân hàm để thực thi khi tạo đối tượng


Kết quả
This is constructor function
cat has color

1. 2. Hàm khởi tạo có tham số [hàm tạo được tham số hóa]

Chúng ta có thể định nghĩa hàm

cat has color
0 có 1 hoặc nhiều tham số. Hàm khởi tạo có tham số thường được sử dụng để khởi tạo các giá trị cho các thuộc tính của đối tượng

________số 8Kết quả
Tom cat has grey and white color

Lưu ý. Trong PHP, only known a startup function

cat has color
0 in class

1. 3. Hàm khởi tạo sao chép [copy constructor]

Hàm khởi động sao chép được sử dụng để tạo bản sao chép [sao chép] của một đối tượng đã có. Hàm này lấy địa chỉ của một đối tượng khác làm tham số. Trong PHP, hàm này bản chất là một hàm sao chép thuộc tính của các đối tượng này cho các đối tượng khác

cat has color
1Kết quả
cat has color
2

2. Hàm hủy [hàm hủy] của lớp trong PHP

Hàm hủy [hàm hủy] được gọi khi đối tượng bị hủy hoặc tập lệnh PHP bị dừng hoặc thoát. Trong PHP, hàm

cat has color
5 là hàm hủy [hàm hủy] của lớp trong PHP

cat has color
4Kết quả
cat has color
5

Hàm hủy [hàm hủy] trong PHP thường được sử dụng để giải phóng bộ nhớ của đối tượng khi không sử dụng nữa

Chủ Đề