以下哪个代码会更快?
$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- :一般而言: *__
无论哪种方式,性能都不会有太大差异:与脚本的其余部分相比,这种差异可以忽略不计。