Как да включите файл в Php

Съдържание:

Как да включите файл в Php
Как да включите файл в Php

Видео: Как да включите файл в Php

Видео: Как да включите файл в Php
Видео: Изучение PHP для начинающих | Урок #18 - Подключение файлов 2024, Може
Anonim

За да свържете допълнителен файл към PHP скрипт, използвайте специалната функция include. След свързване на външен документ програмистът има възможност да използва написания код или друго съдържание в текущото приложение.

Как да включите файл в php
Как да включите файл в php

Включете функция

Включва има следния синтаксис:

включва “име на файл”;

Името е относителна или абсолютна пътека с разширението на включения документ. Ако не е посочено местоположение, PHP автоматично ще провери съдържанието на конфигурацията php.ini, която указва include_path - директория, където могат да се поставят допълнителни библиотеки. Ако директивата е празна или необходимият файл не е намерен в посочения в нея път, изразът за включване ще бъде игнориран.

Веднъж активирани, можете да използвате съдържанието, което искате в скрипта, да присвоявате променливи, да използвате декларирани конструкции и т.н. Например има 2 файла 1.php и 2.php. Съдържанието на 1.php изглежда така:

<? php

$ първо = "променлива от първия файл";

$ второ = „импортирана стойност“;

?>

За да включите горните променливи в 2.php, можете да изпълните следната операция:

<? php

Включете „1.php“;

echo $ първо;

$ emerge = "$ второ";

echo $ emerge; ?>

В този скрипт на втория файл командата include включва съдържанието на първия документ, след което променливите, декларирани в 1.php, се използват за показване на необходимите стойности на екрана.

Включването може да се използва както в самото начало на файла, така и вътре в декларираната функция във всяка част на документа. Нежелателно е да използвате функцията за свързване на файлове, разположени на отдалечен сървър. Ако искате да внедрите тази функция, ще трябва да активирате опцията allow_url_fopen във файла php.ini на вашия локален или отдалечен сървър.

Изисквайте

Функцията за изискване е подобна на включването. Командите не се различават по синтаксис и технология на изпълнение. Единствената разлика е, че ако посоченият файл липсва, изискването прекратява скрипта, докато include ще продължи да изпълнява скрипта и ще покаже съответното предупреждение E_WARNING, което може да бъде потиснато с помощта на специалния символ @. Например:

<? php

изискват „1q.php“;

ехо “Скриптът спира да работи”; ?>

В този пример е посочен пътят до несъществуващия документ 1q.php. Ако файлът липсва, скриптът няма да изпълни командата echo и екранът на потребителя ще покаже или празен лист, или съобщение за грешка (в зависимост от настройките на php.ini). Ако въведете подобен код, използвайки включва:

<? php

включва “1q.php”;

ехо „Скриптът продължава“; ?>

Командата ехо ще бъде изпълнена и съответният текст ще се появи на дисплея.

Препоръчано: