我正在尝试在browscap-php
&中的if else语句中使用Apache
PHP 5+
。我正在使用下面的Browscap.php文件作为示例。
工作示例:
<?php
require 'Browscap.php';
use phpbrowscap\Browscap;
if ($newdata == "1") {
$current_browser = $bc->getBrowser();
} else {
}
?>
不工作示例:
<?php
if ($newdata == "1") {
require 'Browscap.php';
use phpbrowscap\Browscap;
$current_browser = $bc->getBrowser();
} else {
// do not load anything dealing with browscap
}
?>
工作示例工作正常,但第二个我将use
函数放在if else语句中它不起作用。当我不需要检查该信息时,我不希望browscap
加载。我该怎么做呢?
答案 0 :(得分:5)
答案 1 :(得分:0)
您可以将use语句放在if上方。 use语句不加载任何东西。 require语句是加载文件的语句,您可以将其保存在if。
中