⊗ppPmFSIV 353 of 447 menu

Zápis vložení do proměnné v PHP

Nechť máme nějaký soubor:

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

Pojďme v hlavním souboru zapsat text našeho souboru do proměnné:

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

Budeme mít však problém - při zápisu do proměnné PHP kód našeho souboru nebude proveden.

Aby byl PHP kód vkládaného souboru proveden, je třeba použít operátor include. Problém je však v tom, že tento operátor okamžitě vypisuje data na obrazovku, takže výsledek připojení nemůže být zapsán do proměnné.

Přesto to lze provést, pokud použijeme chytrý trik:

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

Naformátujme kód triku do funkce:

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

Použijme naši funkci pro získání souboru do proměnné:

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

Vytvořte soubor, který bude generovat z pole dnů rozbalovací seznam dnů v týdnu. Zapište výsledek do proměnné ve vašem hlavním souboru. Vypište tuto proměnnou na několika místech souboru.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout