حذف (delete)
در PHP تابعی به نام delete() وجود ندارد. برای حذف فایل باید از تابع unlink() استفاده کنی. «حذف (Delete)» یعنی فایل را کامل برداری. مثل وقتی برگه تمرینت را از پوشه پاک می کنی.
تعریف و وضعیت در PHP
طبق منبع، تابع delete() اصلاً وجود ندارد. بنابراین برای حذف فایل، به جای آن باید unlink() را صدا بزنیم.
راه حل درست: استفاده از unlink()
در مثال زیر، یک فایل با unlink() حذف می شود. اگر حذف موفق باشد، پیام موفقیت می بینیم.
<?php
$ok = unlink("old-note.txt");
if ($ok) {
echo "File deleted.";
} else {
echo "Delete failed.";
}
?>
سه گام ساده
- مسیر فایل را دقیق بنویس.
unlinkرا با همان مسیر صدا بزن.- نتیجه را چاپ یا لاگ کن.
نکات کوتاه
- تابع delete() در PHP وجود ندارد.
- برای حذف فایل از unlink استفاده کن.
- مسیر اشتباه، حذف را ناموفق می کند.
جمع بندی سریع
- delete() وجود ندارد؛ unlink جایگزین است.
- مسیر فایل را با دقت بده.
- موفقیت یا خطا را بررسی کن.
- از منبع، همین نکته تأیید شده است.