⊗ppPmFSIV 353 of 447 menu

Muutujasse lisamise kirjutamine PHP-s

Oletame, et meil on mingi fail:

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

Kirjutame põhifailis meie faili teksti muutujasse:

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

Meil tekib siiski probleem - muutujasse kirjutamisel meie faili PHP koodi ei täideta.

Selleks, et kaasatava faili PHP kood täidetaks, tuleb kasutada operaatorit include. Probleem on aga selles, et see operaator väljastab andmed kohe ekraanile, seega ei saa kaasamise tulemust salvestada muutujasse.

Kuid seda siiski saab teha, kui kasutada kavalat nippi:

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

Vormindame koodi nippi funktsiooniks:

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

Kasutame meie funktsiooni faili saamiseks muutujasse:

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

Looge fail, mis genereerib massiivist päevadest rippmenüü nädalapäevadega. Salvestage tulemus muutujasse teie põhifailis. Kuvage see muutuja mitmes kohas failis.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu