Yes, it can be done using the unlink function. It has been shown below −
<?php unlink(__FILE__); ?>
Another alternative that deletes the script irrespective of whether the exit function is called or not, has been shown below ^minus;
class DeleteOnExit { function __destruct() { unlink(__FILE__); } } $delete_on_exit = new DeleteOnExit();