在下面的代码片段中,如何printPhrase
知道传递的参数是否为$a
and $b
(因此它使用默认值$c
或$a
and $c
(因此它使用默认值$b
)?
private function printPhrase ($a, $b='black', $c='candle!' ) {
echo $a . $b . $c; //Prints A black cat! or A black candle!
}
private function callprintPhrase () {
printPhrase('A ', ' cat!');
}