Как уже упомянуто, производительность является тем же. Однако пользовательский опыт не обязательно идентичен. В первом случае Вы перестанете работать быстро (т.е. после первой ошибки), однако при помещении блока попытки/выгоды в цикле можно зафиксировать все ошибки, которые были бы созданы для данного вызова к методу. При парсинге массива значений от строк, где Вы ожидаете некоторые ошибки форматирования, существуют определенно случаи, где требуется смочь представить все ошибки пользователю так, чтобы они не должны были пытаться зафиксировать их один за другим.
Вы можете создайте виртуальный хост по умолчанию и назовите его примерно так 000-default
, чтобы он загружался первым и использовался, если не будет найден другой виртуальный хост, соответствующий запрошенному домену. Вот базовый 000-default
:
<VirtualHost *:80>
DocumentRoot /var/www
<Directory /var/www >
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Затем вы можете настроить файл PHP в / var / www
, чтобы создать страницу парковки домена (это очень упрощенный пример) :
<?php
printf('The domain <b>%s</b> is being parked',
htmlentities($_SERVER['HTTP_HOST']));
?>
У меня были некоторые размышления по этому поводу тема некоторое время назад.
Вы можете взглянуть на