-3

我认为这很容易,但由于某种原因它不起作用

public function test($data = null){

}

但是当我想向函数发送一些数据时,它会将其变为空,所以我怎样才能拥有它,这样如果我不发送任何内容,它就是空的,否则就是我发送的数据

4

2 回答 2

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

test('abcd'); // output abcd

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

于 2013-02-27T05:06:13.393 回答
0

对于可选参数语法来说,这看起来很合适。我们必须有更多的细节来告诉你什么是行不通的

于 2013-02-27T05:14:20.887 回答