Computer >> Máy Tính >  >> Lập trình >> PHP

Tệp PHP sẽ chạy một lần và tự xóa. Nó có khả thi không?

Có, nó có thể được thực hiện bằng cách sử dụng chức năng hủy liên kết. Nó đã được hiển thị bên dưới -

<?php unlink(__FILE__); ?>

Một giải pháp thay thế khác xóa tập lệnh bất kể chức năng thoát có được gọi hay không, đã được hiển thị bên dưới ^ trừ;

class DeleteOnExit {
   function __destruct() {
      unlink(__FILE__);
   }
}
$delete_on_exit = new DeleteOnExit();