假设使用 isset() 函数,在将 ID 分配给变量或在后面代码中的某个位置使用它之前,我们检查了 ID 是否确实存在或用户确实提交了 ID。
<?php
if(isset($_GET['Id']))
{
$Id=$_GET['Id'];
}
?>
现在我明白了,这样做很好
1)所以代码按照预期的行为,即做它预期完成的事情。例如 - 如果要在某个查询中使用 id,该查询将基于该 id 返回一行,则提供一个有效的 id 以确保查询确实返回一行作为结果总是一个好主意......这个如果没有提供有效的 id,可以避免查询失败的意外行为。
2)很明显,最大限度地减少我们的代码可能产生的任何运行时错误。
因此,我正在寻找更多相关的示例和上下文,以了解为什么这始终是一种很好的编程实践。
基本上更多的例子可以帮助我理解为什么这样做真的很好......非常感谢。