大虾,这是书上的一个例子,请看红色部分,foreach语句中的$key可以简写成$k??$value可以简写成$v??? 是这样吗?在任何情况下都可以简写吗??<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>检测函数信息</title>
</head><body>
   <?PHP  
     function test() {}  //声明一个函数test() 
 function demo() {}   //声明一个函数demo()
 if (function_exists("test"))
      echo "函数test()已经存在";
 else
      echo "函数test()不存在";
 $arr=get_defined_functions();  // 检查所有已定义函数
 $m=count($arr["user"]);  //计算用户自定义函数个数
 echo "<hr/>";          //水平分割线
 echo "这里共有 $m 个用户自定义函数:<br/>\n"; //注意:echo语句中,$m前后要有空格,否则出错,或者写成{$m}的形式
 foreach ($arr["user"] as $k=>$v){   
    echo ($k+1).".".$v."<br/>\n";
 }

 echo "<hr/>";
 $n=count($arr["internal"]); //计算内部函数个数
 sort($arr["internal"]);    //排序
 echo "PHP".PHP_VERSION."提供了{$n}个内部函数:<br/>\n";
 foreach ($arr["internal"] as $key=>$value){
    echo ($key+1).".".$value."<br/>\n";
 }
   
   ?></body>
</html>