0
function lastfm_entity_update($entity, $type){
    if (isset($type)) && (entity_get_info($type) == 'subject') {

    };
};

我想检查类型是否存在以及类型是否等于主题,但代码给出了语法错误。有任何想法吗?

4

3 回答 3

1

尝试:-

 if (isset($type) && entity_get_info($type) == 'subject') {

(括号)

于 2012-11-12T09:51:58.290 回答
1

我认为问题不在于“&&”运算符,而在于您的括号。“如果”语法要求的是

if (...) { .. }

但你写道:

if (...) && (...) {}

看?

只需添加另一个括号对:

if ((isset($type)) && (entity_get_info($type) == 'subject')) {
于 2012-11-12T09:54:22.930 回答
0

试试 if (isset($type)) && ((entity_get_info($type) == 'subject'))

于 2012-11-12T09:51:34.933 回答