I'd propose a for-loop here to avoid repetition:
```php
  for (array(['HTTP_HOST','SERVER_NAME','SERVER_ADDR') as $var) {
    if (!empty($_SERVER[$var]) && array_key_exists($_SERVER[$var], $this->prop['include_host_config'])) {
      $fname = $this->prop['include_host_config'][$_SERVER[$var]];
      break;
    }
  }
```