You're having:
$f_channel = $f_channelSchedule->find("h2.logo")[0];
^^^
Array dereferencing is a PHP 5.4+ feature, and that's the reason why you're getting this error. You'd have to use a temporary variable if you want this code to work on previous versions of PHP:
$temp = $f_channelSchedule->find("h2.logo");
$f_channel = $temp[0];
Refer to PHP manual for more details.