Базовый курс PHP - Файлы
Поделиться
PHP-файл - это текстовый файл, содержащий код на языке PHP, который может выполняться на сервере для создания динамических веб-страниц и веб-приложений.
Расширение файлов PHP
Расширение файла для PHP всегда .php
. Это расширение указывает серверу, что файл содержит PHP-код, который нужно обработать перед отправкой клиенту.
index.php
form_handler.php
config.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.php
script.php
pathHelper.php
path_helper.php
PathHelper.php