如何修复从函数返回的NULL,错误在哪里?

时间:2019-07-26 23:45:17

标签: php function variables

我想使用函数返回静态字符串,但未返回任何内容

此函数需要返回“我是” 那么错误在哪里呢? 首先我尝试回声什么也没有返回 然后打印,print_r也没事 最后var_export或var_dump返回NULL

// Here is the function
function w_is_the_error() {
    global $where;
    return $where;
}

// I executed here
$the_error = w_is_the_error($where = 'I Am');

// When doing var_export it returns NULL
var_export($the_error);

1 个答案:

答案 0 :(得分:0)

因为那不是您发送或接受函数参数的方式。

function w_is_the_error($where) {
    return $where;
}

// I executed here
$the_error = w_is_the_error('I Am');

// When doing var_export it returns NULL
var_export($the_error);

global是拐杖。不要使用它,使用参数。