首页 » 建站技术 » PHP 技术 » 浏览内容
[学习笔记] 中原大学PHP视频教程 之六
Request 变量:$_REQUEST
注: 在 PHP 4.1.0 及以后版本使用。之前的版本,没有等价的数组。
注: 在 PHP 4.3.0 之前,$_FILES 也被包括在 $_REQUEST 数组中。
此关联数组包含 $_GET,$_POST 和 $_COOKIE 中的全部内容。
这是一个“superglobal”,或者可以描述为自动全局变量。这只不过意味着它在所有的脚本中都有效。在函数或方法中不需要使用 global $_REQUEST; 来访问它。
如果设置了 register_globals 指令,这些变量也在所有脚本中可用;也就是,分离了 $_REQUEST 数组。相关信息,请参阅安全的相关章节使用 Register Globals。这些单独的全局变量不是自动全局变量。
—————————————————————————————————————————
extract
(PHP 3 >= 3.0.7, PHP 4, PHP 5)
extract — 从数组中将变量导入到当前的符号表
说明
int extract ( array var_array [, int extract_type [, string prefix]] )
本函数用来将变量从数组中导入到当前的符号表中。接受结合数组 var_array 作为参数并将键名当作变量名,值作为变量的值。对每个键/值对都会在当前的符号表中建立变量,并受到 extract_type 和 prefix 参数的影响。
注: 自版本 4.0.5 起本函数返回被提取的变量数目。
注: EXTR_IF_EXISTS 和 EXTR_PREFIX_IF_EXISTS 是版本 4.2.0 中引进的。
注: EXTR_REFS 是版本 4.3.0 中引进的。
—————————————————————————————————————————
文件名:example.php
功 能:9 9 乘法表
[url=http://www.iciba.com/search?s=extract&t=word&lang=utf-8]extract[/url]($_REQUEST);
}
// 在这个例子中,必须要包含这个判断,才能有效的接收URL的传值 example.php?a=8
// 重新安装了操作系统及重新配置测试环境之后,可以不用加上面的代码,也可以正常工作
//第一个循环(行的循环)
for($i=1;$i<=$a;$i++)
{
//第二个循环(列的循环)
for($j=1;$j<=$a;$j++)
{
//计算相乘的结果
$c = $i * $j;
echo “$i x $j = $c ” ;
}
echo '
';
}
echo phpversion();
?>