如何在 "If" 语句旁边使用 require

how use a require alongside an "If" statement

是否可以这样做:

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

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

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

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

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

== 检查条件 === 也会检查条件 + 数据类型。