这些代码中哪一个会更快?
$temp = $_REQUEST['s'];
或者
if (isset($_GET['s'])) { $temp = $_GET['s']; } else { $temp = $_POST['s']; }
$_REQUEST, 默认情况下, 包含$_GET,$_POST和的内容$_COOKIE。
$_REQUEST
$_GET
$_POST
$_COOKIE
但这只是一个默认值,这取决于variables_order; 并且不确定您是否要使用 cookie。
variables_order
如果我必须选择,我可能不会使用$_REQUEST,我会选择$_GET或$_POST- 取决于我的应用程序应该做什么 (即一个或另一个,但不是两者) :一般来说:
无论哪种方式,性能不会有太大差异:与脚本的其余部分相比,差异可以忽略不计。