Подключение сторонних файловых скриптов

Подключение сторонних файловых скриптов

62017-01-02762Денис Абдуллин
Как можно заметить все CMS состоят из множества файловых скриптов, когда пишешь что-то свое, так же приходится создавать множество файловых скриптов. Это делается для увеличения скорости разработки, редактирования, ускорения поиска ошибок и в каком-то смысле скорости работы скрипта. Для подключения файлов чаще всего используется функция require(). Давайте посмотрим на примере, как это делается и как это работает. Сначала создадим какой-либо файл и назовем ab.php.

Код



Теперь создадим скрипт abd.php:

Код



Если запустить скрипт ab.php, то мы увидим, что то подобное:

Переменная a=2
Переменная b=3
a+b=5
не так ли?


Если запустим abd.php:

Переменная a=2
Переменная b=3
a+b=5
не так ли?
2.5 - это 5 деленное на 2


Так мы видим, содержимое первого скрипта + дополнение.

Теперь давайте рассмотрим такую ситуацию, нам нужно подключить к новому скрипту cdma.php и первый и второй скрипт.

Код



И мы увидим:

Переменная a=2
Переменная b=3
a+b=5
не так ли?Переменная a=2
Переменная b=3
a+b=5
не так ли?
2.5 - это 5 деленное на 2
В этом файле cdma.php, мы видим ad.php + abd.php + дополнение


Для того чтобы такого не получалось, двойного подключения, нужно использовать require_once, так скрипт будет подключаться один раз!

Существует так же ещё один тип подключения сторонних скриптов, файлов с помощью функций include и include_once, они полностью аналогичны require, но есть одно огромное отличие, если файла нет, то require выдаст ошибку и не будет продолжать выполнение скрипта, а если использовать include, скрипт продолжит работу!

Создать сайт в uKit Нужен классный сайт для бизнеса?
Воспользуйтесь сервисом uKit. Никакого кода!
Чтобы оставить комментарий или отзыв под этой публикацией, войдите или зарегистрируйтесь.