⊗ppPmFSIV 353 of 447 menu

Փոփոխականի մեջ ներառման գրառումը PHP-ում

Ենթադրենք, մենք ունենք որոշակի ֆայլ.

<div> <?= 'test' ?> </div>

Եկեք հիմնական ֆայլում գրառենք մեր ֆայլի տեքստը փոփոխականի մեջ.

<?php $res = file_get_contents('test.php'); ?>

Սակայն մենք խնդիր կունենանք. փոփոխականի մեջ գրառելու դեպքում մեր ֆայլի PHP կոդը չի կատարվի.

Որպեսզի ներառվող ֆայլի PHP կոդը կատարվի, անհրաժեշտ է օգտագործել include օպերատորը: Սակայն խնդիրն այն է, որ այս օպերատորը անմիջապես արտածում է տվյալները էկրանին, այդ իսկ պատճառով միացման արդյունքը չի կարող գրառվել փոփոխականի մեջ:

Բայց դա այնուամենայնիվ հնարավոր է, եթե օգտագործել խորամանկ հնարք.

<?php ob_start(); include 'test.php'; $res = ob_get_clean(); ?>

Ձևակերպենք հնարքի կոդը ֆունկցիայի մեջ.

<?php function getFile($name) { ob_start(); include $name; return ob_get_clean(); } ?>

Օգտագործենք մեր ֆունկցիան ֆայլը փոփոխականի մեջ ստանալու համար.

<?php $res = getFile('test.php'); echo 'index' . $res; ?>

Ստեղծեք ֆայլ, որը օրվա օրերի զանգվածից կգեներացնի բացվող ցուցակ: Գրառեք արդյունքը ձեր հիմնական ֆայլի փոփոխականի մեջ: Արտածեք այդ փոփոխականը ֆայլի տարբեր տեղերում:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել