Если ваш сервер настроен на обработку файлов PHP, он скомпилирует и выполнит их перед отправкой вывода.Фактический файл не будет загружен.Тем не менее, я видел, как люди включают файлы с расширениями, отличными от * .php, например * .inc, и они не убедились, что сервер будет правильно обрабатывать эти файлы.Это может быть опасно, так как включаемые файлы часто содержат данные конфигурации.
Итак, как уже упоминало sberry2A, все дело в настройке сервера, а не в самом языке.Но на это, безусловно, стоит обратить внимание.