我在 php 中使用此代码(删除 file/unlink)的正确方法是这样吗

Is that correct way that this code i using (remove file/unlink) in php

我想问你们关于我 在我的 php 更新表单中的代码。
我使用 unlink($file_Path) 删除文件夹和服务器中的图像文件 ,效果很好!

所以我想知道当使用 "unlink($file_Path)" 删除图像时,在我的 php 页面中它显示 "Image File Icon "没有图片的时候(图片文件被移除)
但是它显示我是这样的(图片文件图标) 因为,我虽然它仍然有一个 一些值 (my value = "../filename.jpg")

所以我把“value=" "/" (None Value to Reset a Value)
示例<input type="hidden" name="newSubimage1" value=""/>

当我使用 "!empty($ro.." 时,效果很好
示例

if (isset($row['subimage1']) && !empty($row['subimage1']))
 {
    echo "<img src='../images/images_products/".$row['subimage1']."'>";  
 } else {
    echo "No Image Here"; }

`

不显示 "Image File Icon"
这是正确的方法吗?我曾经 删除文件/不显示图像文件图标 或者你有任何简单的方法或你想要建议我的最佳方法。
谢谢

$image_file_ext = array('jpg', 'png', 'bmp');
$file_ext = pathinfo($row['subimage1'],PATHINFO_EXTENSION);

if (isset($row['subimage1']) && !empty($row['subimage1']) && in_array($file_ext, $image_file_ext))
{
    echo "<img src='../images/images_products/".$row['subimage1']."'>";  
} else {
    echo "No Image Here"; 
}