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

    };
};

タイプが存在するかどうか、およびタイプがサブジェクトと等しいかどうかを確認したいのですが、コードで構文エラーが発生しています。何か案は?

4

3 に答える 3

1

問題は「&&」演算子ではなく、括弧だと思います。「if」構文が必要とするのは

if (...) { .. }

しかし、あなたは書いた:

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

見る?

別の括弧のペアを追加するだけです:

if ((isset($type)) && (entity_get_info($type) == 'subject')) {
于 2012-11-12T09:54:22.930 に答える
1

試す:-

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

(括弧)

于 2012-11-12T09:51:58.290 に答える
0

if (isset($type)) && ((entity_get_info($type) == 'subject')) を試してください

于 2012-11-12T09:51:34.933 に答える