disable_functions =exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
if ($(this).hasClass("active")) {
$(this).removeClass("active");
} else {
$(this).addClass("active");
}
$(this).toggleClass("active");
if (arrayOfHtml[0].results.artistmatches.artist[0]['image'][2]['#text']) { /* ... */ }
, но если "обрыв" где-то раньше, к примеру отсутствует image, то естественно вылетает ошибка. if (arrayOfHtml
&& arrayOfHtml[0]
&& arrayOfHtml[0].results
&& arrayOfHtml[0].results.artistmatches
&& arrayOfHtml[0].results.artistmatches.artist
&& arrayOfHtml[0].results.artistmatches.artist[0]
&& arrayOfHtml[0].results.artistmatches.artist[0]['image']
&& arrayOfHtml[0].results.artistmatches.artist[0]['image'][2]
&& arrayOfHtml[0].results.artistmatches.artist[0]['image'][2]['#text']) {
// ...
}