⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј