⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць