当param设置为变量时,php函数返回空值

时间:2016-01-09 13:19:53

标签: php

我一直想知道为什么我的函数在将变量参数放到它上时会返回空值(NULL)。

功能:(返回空值)

private static function typeObjectId($type_param) {

    ...
    ...
    (some code)
    for($i = 0; $i < count($results); $i++) {
        if($results[$i]->type == $type_param) {
            $some_var = $results[$i]->objectId; 
            return $some_var;
        }

功能:(返回值)

private static function typeObjectId() {

    ...
    ...
    (some code)
    for($i = 0; $i < count($results); $i++) {
        if($results[$i]->type == 'Lorem') {
            $some_var = $results[$i]->objectId; 
            return $some_var;
        }

来电:(返回空值)

public function functionName() {
    $var_param = 'Lorem';
    $var = self::typeObjectId($var_param);
    return $var;            
}

来电者:(返回值)

public function createPostImage() {
    $var = self::typeObjectId();
    return $var;            
}

P.S 返回的价值来自云存储.. 任何帮助,将不胜感激。 感谢。

0 个答案:

没有答案