software:development:demo:cms:ucms:creating_file_cons
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| software:development:demo:cms:ucms:creating_file_cons [2025/04/27 13:07] – создано vladpolskiy | software:development:demo:cms:ucms:creating_file_cons [2025/05/11 20:34] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== |
| - | cons.php - это служебный файл, который будет хранить наши постоянные значения данных - константы. | + | =====Введение===== |
| - | Фенкция **define** — определяет именованную константу. | + | **cons.php** - это служебный файл, который будет хранить наши постоянные значения данных - **константы**. |
| - | Например | + | Функция **define** — определяет именованную константу.\\ |
| + | Пример №1. Определение констант | ||
| + | <code php cons_test.php> | ||
| + | <?php | ||
| + | define(" | ||
| + | define(" | ||
| + | echo CONSTANT."< | ||
| + | // ."< | ||
| + | echo Constant."< | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | * **<? | ||
| + | * **define** — Определяет именованную константу | ||
| + | * **< | ||
| + | * **?>** - определяем конец границы выполнения кода PHP | ||
| + | |||
| + | |||
| + | Создадим в главной директории **/ucms** вложенную директори **test** и в ней создадим файл **cons_test.php**. | ||
| + | Запишем данный код: | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | и откроем его в веб - браузере | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Как вы уже догадались, | ||
| + | <code php help.txt> | ||
| + | ----------------------------------------------------------------------- | ||
| + | echo CONSTANT."< | ||
| + | ----------------------------------------------------------------------- | ||
| + | </ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | А так же в файл **readme.txt** производим запись, | ||
| + | =====cons.php===== | ||
| + | Создадим в главной директории **/ucms** поддерикторию **/ | ||
| + | * Вложенную директорию **demo** | ||
| + | * Файл **config.php** в директории **includes** | ||
| + | * Файл **cons.php** в директории **includes** | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Запишем в файл **cons.php** следующий код: | ||
| <code php cons.php> | <code php cons.php> | ||
| + | <?php | ||
| + | // получим директорию веб-сервера | ||
| + | define(" | ||
| + | // выводим на экран главную директорию | ||
| + | echo ROOT."< | ||
| + | // зададим главную директорию | ||
| + | define(" | ||
| + | // выводим на экран главную директорию /ucms | ||
| + | echo FOLDER . "< | ||
| + | // определим вложенную директорию установщика | ||
| + | define(" | ||
| + | // выводим на экран главную директорию / | ||
| + | echo INSTALL; | ||
| + | /*define Это константа. ROOT Это путь с самой первой папки на сервере.*/ | ||
| + | / | ||
| + | что в нашем случае будет корневой директорией приложения, | ||
| + | Дальше можем подключать наши файлы просто так: $file_config = FOLDER . '/ | ||
| + | ?> | ||
| </ | </ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | и откроем данный файл **cons.php** для проверки вывода в браузере | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Как мы можем видеть константам | ||
| + | * **FOLDER** присвоено значение **/ | ||
| + | * **INSTALL** присвоено значение **/ | ||
| + | |||
| + | <note orange> | ||
| + | :!: Внимание! ''/ | ||
| + | </ | ||
| + | |||
| + | Пример вывода WAMP-сервера: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Удаляем из файла **cons.php** строки содержащие конструкцию для вывода объектов (echo) | ||
| + | * echo ROOT."< | ||
| + | * echo FOLDER . "< | ||
| + | * echo INSTALL; | ||
| + | После удаления, | ||
| + | <code php cons.php> | ||
| + | <?php | ||
| + | // получим директорию веб-сервера | ||
| + | define(" | ||
| + | // зададим путь главной директории | ||
| + | define(" | ||
| + | // определим путь вложенной директории установщика | ||
| + | define(" | ||
| + | |||
| + | /*define Это константа. ROOT Это путь с самой первой папки на сервере.*/ | ||
| + | |||
| + | / | ||
| + | что в нашем случае будет корневой директорией приложения, | ||
| + | Дальше можем подключать наши файлы просто так: $file_config = FOLDER . '/ | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | <note blue> | ||
| + | <wrap left>← [[software: | ||
| + | <wrap right> | ||
| + | </ | ||
software/development/demo/cms/ucms/creating_file_cons.1745748427.txt.gz · Последнее изменение: — vladpolskiy
