在变化的环境中使用一个变量


work with one variable in changed enviorment

我的代码需要2个函数,每个函数都需要$id值。重点是我如何将$id指定为每个函数所需的值,在函数工作后,它将等于我在页面顶部设置的默认数字。我为此努力工作,搜索了很多,却没有找到答案。谢谢大家我试过了:

    $id = 1;
function test1($id=2){echo $id."response 2";}
function test2($id){echo $id."response 2 but should be response 1";}

我该怎么做?

尝试根据$id参数在函数内部进行检查。

function some($id){
  switch($id){
    case 1: doSomething(); 
    break; 
    case 2: doSomethingElse(); 
    break; 
  } 
}