&& amp;有什么问题?语法在这里?

时间:2012-11-12 09:50:24

标签: syntax

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

    };
};

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

3 个答案:

答案 0 :(得分:1)

尝试: -

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

(括号中)

答案 1 :(得分:1)

我认为问题不在于“&&”运算符,但是你的括号。 语法需要什么

if (...) { .. }

但你写道:

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

只需添加另一个括号对:

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

答案 2 :(得分:0)

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