我在Mac上安装了RXTX.Java JAR程序和Arduino软件都将Arduino视为USB调制解调器,如果它们声称端口"已在使用中",如果我们尝试打开串行端口.两者都声称"未知用户".我有rxtxcomm.jarJava Extensions.
如何使这两种方法起作用?
<?php
// $smith = "";
$submit ="button_a";
if($submit == "button_a") {
$smith = "button_a";
}
elseif($submit == "button_b"){
$smith = "button_b";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<p>
<?php echo($smith); ?>
</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
PHPSTORM为每个文件提供一个标志:红色 - 错误,黄色 - 警告,绿色 - 确定.
标题上方的PHP将为$ smith分配一个值.在身体里,我得到了一个关于$史密斯的警告说它可能是未定义的.如果我在PHP代码的顶部声明所有变量,($ smith ="";)它很高兴(没有警告).
我应该采取哪些措施来防止这些警告?
我不喜欢将评论附加到每个人说不检查它的想法,我不想把它们全部关闭.
当我包含定义四个或五个变量的db_login.php文件时,会发生很多这种情况.我为WAMP,MAMP和真正的软管提供了不同的db_login.php文件.
有什么想法吗?