【问题标题】:how to call precise argument in php function?如何在php函数中调用精确的参数?
【发布时间】:2013-10-31 11:45:43
【问题描述】:

考虑到我是 php 的新手,所以.. 我用一些做某事的参数做了一个函数,我只想调用一个参数.. 这是我的测试:

   public static function test($arg1,$arg2,$arg3)
    {

   $bob1 = "thats arg1";
   $bob2 = "thats arg2";
   $bob3 = "thats arg3";

   $arg1 = echo $bob1;
   $arg2 = echo $bob2;
   $arg3 = echo $bob3;

    }

现在我只想打电话给$arg3,我怎么打电话给test($arg3);?做test(' ' , ' ' , $arg3 )是否“合法”,还是有更好的做法?

【问题讨论】:

  • 你不能调用参数,你调用函数 带有参数列表。

标签: php function arguments


【解决方案1】:
 public static function test($arg1='',$arg2='',$arg3='')
{
 if(!empty($arg1)){
  echo $arg1;
  }
  elseif(!empty($arg2)){
  echo $arg2;
  }
  elseif(!empty($arg3)){
  echo $arg3;
  }
  else{ echo 'no argu'; }

}

我认为你的意思是 echo test('','',$arg3);

【讨论】:

  • 亲爱的传递数组然后从索引检查的更好方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-22
  • 2022-01-24
  • 1970-01-01
  • 2016-11-13
  • 2019-11-29
  • 1970-01-01
相关资源
最近更新 更多