中原大学PHP视频教程 之六

http://www.linji.cn/1107.htm
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 乘法表

<?

if(phpversion()>="4.1.0"){

 [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  '<p>';

   
 }
 echo  phpversion();
?>

你可能感兴趣的:(php视频)