下面是我用于我的页面之一的代码,但如果 $_GET['file'] 不存在,我想设置默认文件。
$catalogfile = $_GET['file'];
$catalogfileend = "Product_Catalog.xml";
$xmlfile = $catalogfile . $catalogfileend;
$startPage = $_GET['page'];
$catalogfile = isset($_GET['file']) && file_exists($_GET['file'])
? $_GET['file'] : 'defaultfile';
也很高兴检查 $_GET['file'] 不是空的并且是字符串
$catalogfile = !empty($_GET['file']) && is_string($_GET['file']) ?
$_GET['file'] : 'defaultFile';
用这个:
$catalogfile = isset($_GET['file']) ? $_GET['file'] : "DEFAULT File";
我会使用:
$catalogfile = 'defaultfile';
if (isset($_GET['file']) && file_exists($_GET['file'])) {
$catalogfile = $_GET['file'];
}
为了更好的可读性。