如果未将值发送到公共函数,则PHP将为null

时间:2013-02-27 05:04:34

标签: php class function variables public

我认为这很容易,但有些原因不适用

public function test($data = null){

}

但是当我想向函数发送一些数据时,它会将其变为null,所以我怎么能这样做,如果我不发送任何东西它是null,否则它我发送的数据

2 个答案:

答案 0 :(得分:0)

function test($data = null){
     echo $data;
}

test('abcd'); // output abcd

参见工作示例http://codepad.viper-7.com/Z8T23k

答案 1 :(得分:0)

看起来适合可选参数语法。我们必须有更多细节告诉你什么不起作用