При написании сложных скриптов, очень важно чтобы код был понятным. Многие начинающие программисты, при написании больших скриптов, пишут все в одном файле. В итоге этот файл так раздувается, что найти что либо в нем почти не реально. И появляется высокая вероятность ошибки, если что если что-то изменить в начале скрипта, то что-то может сломаться в середине или в конце. При создании интернет-магазина или других больших проектов, писать все в одном файле просто недопустимо. Для этого и существует функция include_once.
Функция include_once нужна для подключения в свой скрипт других php-скриптов.
Напишем пример:
Файл config.php: (содержит конфигурационные данные)
<?php $title = "OX2 Создание сайтов и интернет магазинов"; $meta_desc = "Компания OX2.ru занимается разработкой интернет магазинов"; $meta_key = "компания ox2.ru"; $content = "Сайт в разработке"; ?>
Файл index.php: (html-страничка)
<?php include_once "config.php"; global $title, $meta_desc, $meta_key, $content; //Делаем переменные глобальными ?>
<html> <head> <title><?php echo $title ?></title> <meta name="description" content="<?php echo $meta_desc ?>" /> <meta name="keywords" content="<?php echo $meta_key ?>" /> </head> <body> <?php echo $content ?></body> </html>
Обратите внимание, что в файле index.php мы использовали оператор global для переменных.
Он нужен для того, чтобы переменные были видны во всех файлах.
Функция include нам очень сильно пригодиться при написании движка на php (для создания сайта)
Помимо функции include_once, есть аналогичные функции: include, requere, requere_once. Работают они почти так же. В наших скриптах мы будем использовать только include_once, как наиболее оптимальную.
Комментарии
Заполните все поля
Написать комментарий