在Ajax页面上调用,我应该重新分配本地post变量,还是可以根据需要访问$_POST


On an Ajax page called, should I reassign post variables locally, or is it fine to access $_POST as needed?

访问$_POST变量与访问本地副本是否会影响速度?我是否应该在本地重新分配值,即$newFoo = $_POST['foo'];或者只是根据需要访问$_POST['foo'] ?

谢谢!

$_POST是一个普通的变量数组,它的速度没有什么特别之处,所以像使用其他变量一样使用它,不需要复制值

据我所知,性能差异(如果有的话)可以忽略不计,因此您不必将其重新定义为"局部"变量。但是出于可读性的原因,您可能希望这样做,尽管有些人出于完全相同的可读性原因更喜欢保留"$_Post"方法…