Tôi đang cố gắng hiểu về hàm tạo php và hành vi hủy. Mọi thứ diễn ra như mong đợi với các nhà xây dựng nhưng tôi đang gặp rắc rối khi nhận được destructor để cháy ngầm. Ive thực hiện tất cả các đọc trên php.net và các trang web liên quan, nhưng tôi không thể tìm thấy một câu trả lời cho câu hỏi này.hành vi phá hoại php
Nếu tôi có một lớp đơn giản, một cái gì đó như:
class test{
public function __construct(){
print "contructing<br>";
}
public function __destruct(){
print "destroying<br>";
}
}
và tôi gọi nó với cái gì đó như:
$t = new test;
nó in thông điệp constructor. Tuy nhiên, tôi hy vọng rằng khi các kịch bản kết thúc và trang được hiển thị mà destructor sẽ cháy. Tất nhiên nó không.
Nếu tôi gọi không được đặt ($ t); khi các kịch bản kết thúc, tất nhiên các destructor cháy, nhưng có cách nào để làm cho nó cháy ngầm?
nhờ cho bất cứ lời khuyên
Chào mừng bạn đến ngăn xếp tràn :) –