Php 如何隐藏“;注意:使用未定义的常量”;
我正在修复教授提供给我的牙科管理系统上的漏洞。我在XAMPP上查看了一个PHP页面。现在,我的教授使用了一个旧版本,我们发现它没有问题,但是在当前版本中,我看到了很多“注意:使用未定义常量”的通知。如果我不能修复它们,有没有办法至少把它们藏起来?这是我的代码Php 如何隐藏“;注意:使用未定义的常量”;,php,ssms,Php,Ssms,我正在修复教授提供给我的牙科管理系统上的漏洞。我在XAMPP上查看了一个PHP页面。现在,我的教授使用了一个旧版本,我们发现它没有问题,但是在当前版本中,我看到了很多“注意:使用未定义常量”的通知。如果我不能修复它们,有没有办法至少把它们藏起来?这是我的代码 $Q8 = $usertab4['Q8']; if($Q8 == 'No'){ $Q8A == ''; $Q8B == ''; $Q8C == ''; $Q8D == '';
$Q8 = $usertab4['Q8'];
if($Q8 == 'No'){
$Q8A == '';
$Q8B == '';
$Q8C == '';
$Q8D == '';
$Q8E == '';
$Q8F == '';
}
else{
$Q8A = $usertab4['Q8A'];
$Q8B = $usertab4['Q8B'];
$Q8C = $usertab4['Q8C'];
$Q8D = $usertab4['Q8D'];
$Q8E = $usertab4['Q8E'];
$Q8F = $usertab4['Q8F'];
}
问题8涉及询问患者是否对某些药物过敏。Q8A至Q8F涉及询问患者是否对此或该过敏。当然,默认情况下,如果患者对Q8说“不”,则不需要回答Q8A到Q8F。但当Q8回答“否”时,我会出错
<tr>
<td>
<font face = '$font3' size = '1' color = 'Black'> <i> <b> 8. ALLERGIC TO ANY MEDICINE?: </b> </i> </font>  
<font face = '$font3' size = '2' color = 'Black'> <b> $Q8 </b> </font>
</td>
<td>
<font face = '$font3' size = '1' color = 'Black'> <i> <b> IF YES, WHAT?: </b> </i> </font>  
<font face = '$font3' size = '2' color = 'Black'> <b>";
if($Q8A != ''){
print "$Q8A ";
}
if($Q8B != ''){
print "$Q8B ";
}
if($Q8C != ''){
print "$Q8C ";
}
if($Q8D != ''){
print "$Q8D ";
}
if($Q8E != ''){
print "$Q8E ";
}
if($Q8F != ''){
print "$Q8F ";
}
print "</b> </font>
</td>
</tr>
8.对任何药物过敏
$Q8
如果是,什么?:
";
如果($Q8A!=''){
打印“$Q8A”;
}
如果($Q8B!=''){
打印“$Q8B”;
}
如果($Q8C!=''){
打印“$Q8C”;
}
如果($Q8D!=''){
打印“$Q8D”;
}
如果($Q8E!=''){
打印“$Q8E”;
}
如果($Q8F!=''){
打印“$Q8F”;
}
“打印”
我把上面两个分开是因为它们在不同的地区。我还有很多问题,但一步一个脚印。您可以通过以下方法关闭错误报告:
error_reporting(0);
您可以通过以下方式关闭错误报告:
error_reporting(0);
您可以通过以下方式关闭错误报告:
error_reporting(0);
您可以通过以下方式关闭错误报告:
error_reporting(0);
关闭错误报告是个坏主意。如果仍然需要,可以使用
错误报告(0)代码>
函数来隐藏错误。
您需要使用isset()或empty()检查变量
比如:-
可能是
if(!empty($Q8A)){
print "$Q8A ";
}
及
关闭错误报告是个坏主意。如果仍然需要,可以使用错误报告(0)代码>
函数来隐藏错误。
您需要使用isset()或empty()检查变量
比如:-
可能是
if(!empty($Q8A)){
print "$Q8A ";
}
及
关闭错误报告是个坏主意。如果仍然需要,可以使用错误报告(0)代码>
函数来隐藏错误。
您需要使用isset()或empty()检查变量
比如:-
可能是
if(!empty($Q8A)){
print "$Q8A ";
}
及
关闭错误报告是个坏主意。如果仍然需要,可以使用错误报告(0)代码>
函数来隐藏错误。
您需要使用isset()或empty()检查变量
比如:-
可能是
if(!empty($Q8A)){
print "$Q8A ";
}
及
我认为您的文件缺少定义常量的地方。若丢失,即使错误被隐藏,输出也不会像预期的那个样。但您可以使用错误报告(0)功能来隐藏错误。但是我建议您查看错误的原因,而不是隐藏它。我认为您的文件缺少定义常量的地方。若丢失,即使错误被隐藏,输出也不会像预期的那个样。但您可以使用错误报告(0)功能来隐藏错误。但是我建议您查看错误的原因,而不是隐藏它。我认为您的文件缺少定义常量的地方。若丢失,即使错误被隐藏,输出也不会像预期的那个样。但您可以使用错误报告(0)功能来隐藏错误。但是我建议您查看错误的原因,而不是隐藏它。我认为您的文件缺少定义常量的地方。若丢失,即使错误被隐藏,输出也不会像预期的那个样。但您可以使用错误报告(0)功能来隐藏错误。但我建议您查看错误的原因,而不是隐藏它。尝试将其包含在页面的第一行
error_reporting(0);
@ini_set('display_errors', 0);
尝试在页面的第一行包含此内容
error_reporting(0);
@ini_set('display_errors', 0);
尝试在页面的第一行包含此内容
error_reporting(0);
@ini_set('display_errors', 0);
尝试在页面的第一行包含此内容
error_reporting(0);
@ini_set('display_errors', 0);
我不会关闭错误处理,这很危险,因为它显然会隐藏所有错误甚至通知。它们的存在是有原因的,毕竟,代码可能会运行“良好”,但会产生错误的结果,因为某些变量不存在,从而改变了程序的流程。我看不到你提供的代码中有任何持续的问题,所以你能发布完整的东西,甚至是所有的MSG吗?仅仅选择一个通知并查看它是没有帮助的
顺便说一句,HTML代码的第三行显示$Q8-您是打算在那里显示该文本,还是应该显示该变量的内容?我不会关闭错误处理,这很危险,因为它显然会隐藏所有错误甚至通知。它们的存在是有原因的,毕竟,代码可能会运行“良好”,但会产生错误的结果,因为某些变量不存在,从而改变了程序的流程。我看不到你提供的代码中有任何持续的问题,所以你能发布完整的东西,甚至是所有的MSG吗?仅仅选择一个通知并查看它是没有帮助的
顺便说一句,HTML代码的第三行显示$Q8-您是打算在那里显示该文本,还是应该显示该变量的内容?我不会关闭错误处理,这很危险,因为它显然会隐藏所有错误甚至通知。它们的存在是有原因的,毕竟,代码可能会运行“良好”,但会产生错误的结果,因为某些变量不存在,从而改变了程序的流程。我看不到你提供的代码中有任何持续的问题,所以你能发布完整的东西,甚至是所有的MSG吗?仅仅选择一个通知并查看它是没有帮助的
顺便说一句,HTML代码的第三行显示$Q8-did