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

Как да включите файл в Php
Как да включите файл в Php
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”;

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

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

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