A Hosting Service Using PHP 5.3.3 in 2015?!?

So I got the go ahead to close the project I talked about in “Show Post in Category or Custom Field“. I uploaded the Plugin and the new Template file to the server and WTF? Syntax errors. Who woulda thunk it? Yeah, in PHP 5.4 the shorthand syntax for PHP arrays, [ ], was introduced to do the same thing as array( ). So the code I had written using the shorthand code couldn’t work.

 [ $sql_meta['where'], $sql_tax['where'] ] // in the plugin 
   //and in the custom page-channel.php template
      $args = [
          'post_type'    => 'post',
          '_meta_or_tax' => true,        //  array(
              array(
                  'taxonomy'  => 'category',
                  'field'     => 'slug',
                  'terms' => array( $cat_slug ),
                  'operator'  => 'IN'
              )
          ),          
            'meta_query' => array(
                        array(
                        	'key'     => 'post_channel',
							'value'   => $channel,
							'compare' => '='
                        ),
                      )
      ];

It had to be changed to

 array($sql_meta['where'], $sql_tax['where'] ) // in the plugin 
   //and in the custom page-channel.php template
      $args = array(
          'post_type'    => 'post',
          '_meta_or_tax' => true,        //  array(
              array(
                  'taxonomy'  => 'category',
                  'field'     => 'slug',
                  'terms' => array( $cat_slug ),
                  'operator'  => 'IN'
              )
          ),          
            'meta_query' => array(
                        array(
                        	'key'     => 'post_channel',
							'value'   => $channel,
							'compare' => '='
                        ),
                      )
      );

Seriously – big and famous institutions are using crazy backwards hosting services like this?
Crazy Hosting Service