正如标题所述,它是否重要 - 它会有所作为吗?
示例:
$username = $_POST['username'];
$username = mysql_real_escape_string($username);
这会导致任何问题或者这样吗?我已经看过很多例子,他们在这些例子中创建了新变量:
示例:
$username = $_POST['username'];
$escaped_username = mysql_real_escape_string($username);
答案 0 :(得分:2)
这不会导致任何问题。使用新变量的情况通常是为了更容易遵循代码,或者因为稍后在代码块中仍然需要原始变量。
答案 1 :(得分:1)
我给你第三个例子:
$usernameRequest = $_POST['username'];
...
$usernameMySQLEscapeString = mysql_real_escape_string($usernameRequest);
...
您在变量名称中输入的信息越多,它就会告诉您。训练你找到好名字的能力,你会写出好的代码。
答案 2 :(得分:0)
没关系,你甚至可以进一步改进它:
$username = mysql_real_escape_string($_POST['username']);