В вашем коде несколько ошибок.
$score = $score[1];
//$score = ''.$score.''; <- useless, you add nothing to the start and end
$score_data = $data_json2->{$score}; // I suppose this is what you're trying to do
if (!empty($score_data)) {return 'ja';}
else {return 'nein';} // unless ja and nein are constants, you need to add quotes
Возможно, проблема в том, что вместо $data_json2->{$score}
вместо *1005*.
. 1007 * я бы переписал ваш код так:*
$score_data = $data_json2->{$score[1]};
return empty($score_data) ? false : true;