如何使用require和“If”语句

时间:2016-09-20 13:12:04

标签: php require

是否可以执行以下操作:

if ($_GET['type'] = 'all')
   require __DIR__."/details/all.php";
else
   require __DIR__."/details/".$_GET['type'].".php";

我正在尝试这样做,因为“All.php”文件中的信息与其他类型有很大不同。有可能吗?

1 个答案:

答案 0 :(得分:1)

您应该写===而不是=,并检查isset条件。

if(isset($_GET['type']) && ($_GET['type'] === 'all')){
   require __DIR__."/details/all.php";    
}else{
   require __DIR__."/details/{$_GET['type']}.php";
}

注意: - =是一个赋值运算符,

==检查条件   并且===也将检查条件+数据类型。