Если вам обычно требуется все 10 из этих файлов в нескольких файлах, то да, это имеет смысл.
Вы делаете один дополнительный доступ к файлу и анализируете один дополнительный файл таким образом, но беспокоиться об этом - действительно микрооптимизация. Если это делает ваш код чище или просто более читабельным, тогда сделайте это. Это гораздо важнее, чем любые предполагаемые сохраненные циклы, если не читать один файл с диска.
Если вы используете кеширование кода операции (APC, eAccelerator и т. Д.), Даже теоретическая разница в значительной степени исчезнет, поскольку вы делаете безусловные включения.