Լրացուցիչ ֆայլ PHP գրությանը միացնելու համար օգտագործեք ներառել հատուկ գործառույթը: Արտաքին փաստաթուղթը միացնելուց հետո ծրագրավորողը հնարավորություն ունի ընթացիկ ծրագրում օգտագործել գրավոր ծածկագիրը կամ այլ բովանդակություն:
Ներառել գործառույթը
Ներառելն ունի հետևյալ շարահյուսությունը.
ներառել «ֆայլի անունը»;
Անունը հարաբերական կամ բացարձակ ուղի է `ներառված փաստաթղթի ընդլայնմամբ: Եթե որևէ տեղ նշված չէ, PHP- ն ավտոմատ կերպով ստուգելու է php.ini կազմաձևի պարունակությունը, որը սահմանում է include_path - գրացուցակ, որտեղ կարող են տեղադրվել լրացուցիչ գրադարաններ: Եթե հրահանգը դատարկ է կամ անհրաժեշտ ֆայլը չի գտնվել դրանում նշված ուղու վրա, ներառյալ արտահայտությունը անտեսվում է:
Միացնելուց հետո դուք կարող եք օգտագործել սցենարում ձեր ուզած բովանդակությունը, նշանակել փոփոխականներ, օգտագործել հայտարարագրված կառուցվածքներ և այլն: Օրինակ, կա 2 ֆայլ 1.php և 2.php: 1.php- ի բովանդակությունն ունի այսպիսի տեսք.
<? php
$ firstly = «փոփոխական առաջին ֆայլից»;
$ secondly = «ներմուծված արժեք»;
?>
Վերոնշյալ փոփոխականները 2.php- ում ներառելու համար կարող եք կատարել հետևյալ գործողությունը.
<? php
Ներառել «1.php»;
echo $ նախ;
$ emerge = "$ secondly";
echo $ առաջանում; ?>>
Երկրորդ ֆայլի այս սցենարում ներառման հրամանը ներառում է առաջին փաստաթղթի բովանդակությունը, որից հետո 1.php- ով հայտարարված փոփոխականներն օգտագործվում են էկրանին անհրաժեշտ արժեքները ցուցադրելու համար:
Ներառումը կարող է օգտագործվել ինչպես ֆայլի հենց սկզբում, այնպես էլ հայտարարագրված գործառույթի ներսում փաստաթղթի ցանկացած մասում: Անցանկալի է գործառույթն օգտագործել հեռավոր սերվերում տեղակայված ֆայլերը միացնելու համար: Եթե ցանկանում եք իրականացնել այս հատկությունը, ապա ձեզ հարկավոր է ձեր տեղական կամ հեռավոր սերվերի վրա php.ini ֆայլում միացնել թույլատրելի_ախցիկը:
Պահանջել
Պահանջելու գործառույթը նման է ներառելուն: Հրամանները չեն տարբերվում շարահյուսության և կատարման տեխնոլոգիայի մեջ: Միակ տարբերությունն այն է, որ եթե նշված ֆայլը բացակայում է, պահանջը դադարեցնում է սցենարը, մինչդեռ ներառումը կշարունակի կատարել սցենարը և ցուցադրել համապատասխան E_WARNING նախազգուշացումը, որը կարող է ճնշվել @ հատուկ նիշով: Օրինակ:
<? php
պահանջել «1q.php»;
echo «Script- ը դադարում է աշխատել»; ?>>
Այս օրինակում նշված է 1q.php գոյություն չունեցող փաստաթղթի ուղին: Եթե ֆայլը բացակայում է, սցենարը չի կատարի echo հրամանը, և օգտագործողի էկրանին կցուցադրվի կամ դատարկ թերթ կամ սխալի հաղորդագրություն (կախված php.ini- ի պարամետրերից): Եթե մուտքագրեք նմանատիպ ծածկագիր, ներառեք.
<? php
ներառել «1q.php»;
echo «Սցենարը շարունակվում է»; ?>>
Էխո հրամանը կկատարվի, և համապատասխան տեքստը կհայտնվի էկրանին: