Базовый курс PHP - Файлы
Поделиться
PHP-файл - это текстовый файл, содержащий код на языке PHP, который может выполняться на сервере для создания динамических веб-страниц и веб-приложений.
Расширение файлов PHP
Расширение файла для PHP всегда .php. Это расширение указывает серверу, что файл содержит PHP-код, который нужно обработать перед отправкой клиенту.
index.phpform_handler.phpconfig.php
Правила именования файлов PHP
При именовании файлов PHP важно соблюдать несколько ключевых правил:
- Буквы и цифры: Имена файлов могут включать в себя буквы (латинские A-Z, a-z) и цифры (0-9).
-
Подчеркивания и тире: Для улучшения читаемости имен файлов можно использовать подчеркивания (
_) и тире (-). Например,user_profile.phpилиform-handler.php. -
Регистр: Имена файлов в PHP чувствительны к регистру в Unix-подобных системах (например, Linux).
Это значит, что
File.phpиfile.php— это разные файлы. В Windows, наоборот, регистр не имеет значения. -
Нежелательные символы: Не рекомендуется использовать пробелы и специальные символы, такие как
!,@,#,$,%, и т.д., в именах файлов. Эти символы могут вызвать ошибки или сложности при работе с файлами. -
Избегайте пробелов: Вместо пробелов лучше использовать подчеркивания (
_) или тире (-). Например, вместоmy file.phpиспользуйтеmy_file.phpилиmy-file.php.
Запрещённые и нежелательные имена файлов
Некоторые имена файлов лучше избегать, так как они могут вызвать конфликты или затруднения при работе с системой:
-
Зарезервированные слова и имена системных файлов: Не стоит называть файлы такими именами, как
con.php,nul.php,aux.php,com1.phpи т.д., особенно в операционных системах Windows, так как эти имена зарезервированы. -
Расширение .php: Не добавляйте дополнительные расширения, например,
.php.txtили.php.bak, чтобы избежать случайного раскрытия исходного кода.
Рекомендации
-
Используйте описательные имена файлов, которые отражают их содержание или назначение. Например, вместо
file1.phpлучше использоватьuser_login.php. - Соблюдайте единый стиль именования файлов в рамках проекта для повышения читаемости и упрощения навигации.
Следуя этим простым правилам, вы сможете избежать множества потенциальных проблем и поддерживать свои PHP-файлы в порядке и доступности.
index.phpscript.phppathHelper.phppath_helper.phpPathHelper.php