public static function type($data = false) {

        if ($data) {

            $dataType = gettype($data);

            if ($dataType === 'string') {

                if (Validate::isJson($data)) {
                    $dataType = 'json';
                }
            }

            return $dataType;
        }

        return false;
    }
public static function type($data = false) {

        if ($data) {

            $dataType = gettype($data);

            if ($dataType === 'string') {

                if (Validate::isJson($data)) {
                    $dataType = 'json';
                }
            }

            return $dataType;
        }

        return false;
    }
public static function type ( $ data = false ) { if ( $ data ) { $ dataType = gettype ( $ data ) ; if ( $ dataType === 'string' ) { if ( Validate :: isJson ( $ data ) ) { $ dataType = 'json' ; } } return $ dataType ; } return false ; }
Return type of a given variable.
@param array || double || integer || json || object || string
@return string type of variable
Return type of a given variable .