Копировать или не копировать дополнительные переменные в PHP?

ЧтениеСоветы по повышению производительности PHP для разработчиков Google Я видел, что не рекомендуется делать дополнительную копию переменной.

Вместо этого:

$description = strip_tags($_POST['description']);
echo $description;

Он рекомендует это:

echo strip_tags($_POST['description']);

Причина - возможное излишнее потребление памяти.

Но во время некоторых поисков я видел, что некоторые опровержения говорят, что PHP реализует & # x201C; copy-on-write & # x201D; управление памятью. По сути, это означает, что мы можем присвоить значение как можно большему количеству переменных, не беспокоясь о том, какие данные копируются.

Поэтому я хотел бы знать, если в более сложных ситуациях, например, где$_POST или же$_GET переменные будут использоваться во многих местах кода, независимо от того, будет ли лучше использовать или не использовать дополнительные переменные, учитывая следующие критерии:

1) Безопасность

2) Техническое обслуживание / Читабельность

3) Производительность

EDIT 1

Я буду использовать приведенный ниже пример, чтобы лучше проиллюстрировать вопрос.

Разве лучше этот вид кода (учитывая критерии выше):

$user = anti_injection($_POST['user']);
$pass = anti_injection($_POST['pass']);

// Continue the code using $user and $pass

Или это?

$_POST['user'] = anti_injection($_POST['user']);
$_POST['pass'] = anti_injection($_POST['pass']);

// Continue the code using $_POST['user'] and $_POST['pass']

Ответы на вопрос(2)

Ваш ответ на вопрос