PHP数组解析错误

时间:2014-07-24 19:13:05

标签: php arrays

一段时间后我回到了PHP,我想我已经开始犯愚蠢的错误了。

有没有人知道为什么会发生以下错误?

考虑从页面第1行开始的代码" admin.php"

function r($a = NULL, $b = NULL, $c = NULL, $d = NULL){
    $e = 0;
    ($a != NULL) ? $e.=$a : 'FALSE';
    ($b != NULL) ? $e.=$b : 'FALSE';
    ($c != NULL) ? $e.=$c : 'FALSE';
    ($d != NULL) ? $e.=$d : 'FALSE';
    echo($e);
}

r('a',,,'e');

返回:解析错误:第10行的C:\ wamp \ www \ f \ admin.php中的解析错误

1 个答案:

答案 0 :(得分:1)

r('a',,,'e');

应该是:

r('a', null, null, 'e');

文档:http://php.net/manual/en/functions.arguments.php