如何声明无法在函数中插入的变量

时间:2016-07-29 17:29:13

标签: php

我想声明一个带有2个输入参数的函数。

function myFunc( $first , $second )
    {
       return $first;
    }

当它打电话时我只需要第一个参数而不想使用" NULL"为了第二个。

echo myFunc("Hello"); 

抱歉,因为我的英语不好

由于

4 个答案:

答案 0 :(得分:1)

您可以使用php default arguments。在此示例中,您可以将第二个参数设置为默认值null(或您想要的任何默认值),因此您只需传递一个参数。

function myFunc( $first , $second = null )
{
   return $first;
}

echo myFunc("Hello"); 

答案 1 :(得分:0)

使用

function myFunc( $first , $second='whatever' )
{
   return $first;
}

你可以用任何东西来代替'

答案 2 :(得分:0)

只有在不想使用null时才能使用默认参数:

function myFunc( $first , $second = 0 )
{
  return $first;
}

答案 3 :(得分:-1)

function myFunc( $first , $second=NULL )
{
   return $first;
}