如何在 "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";
}
注意:- =
是赋值运算符,
==
检查条件
===
也会检查条件 + 数据类型。
是否可以这样做:
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";
}
注意:- =
是赋值运算符,
==
检查条件
===
也会检查条件 + 数据类型。