变量名称被认为是更好的设计?

时间:2017-02-20 00:36:44

标签: php

我知道这可能听起来很愚蠢,因为以下示例将导致相同的结果。

但我仍然想知道什么是更好的

选项1

$input['search']  = 'user_unsafe_string';
$input['search']  = isset($_GET["q"]) ? htmlentities($_GET['q']) : '';

echo $input['search'];

选项2

$input['search']  = 'user_unsafe_string';
$safe_search  = isset($_GET["q"]) ? htmlentities($_GET['q']) : '';

echo $safe_search;

选项之一是更好吗?

即使它很低,也有可能在第一个选项中 echo $input['search']在某些情况下会导致输出$input['search']而不会htmlentities

0 个答案:

没有答案