⊗ppPmFSIV 353 of 447 menu

Scrierea includerii într-o variabilă în PHP

Să presupunem că avem un fișier:

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

În fișierul principal, să scriem conținutul fișierului nostru într-o variabilă:

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

Cu toate acestea, vom avea o problemă - la scrierea în variabilă, codul PHP al fișierului nostru nu va fi executat.

Pentru ca codul PHP din fișierul inclus să fie executat, trebuie să folosim operatorul include. Problema, însă, este că acest operator afișează imediat datele pe ecran, deci rezultatul includerii nu poate fi scris într-o variabilă.

Cu toate acestea, acest lucru se poate face dacă se folosește un truc ingenios:

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

Să structurăm codul trucului într-o funcție:

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

Să folosim funcția noastră pentru a obține fișierul într-o variabilă:

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

Creați un fișier care va genera din matricea de zile o listă dropdown cu zilele săptămânii. Scrieți rezultatul într-o variabilă în fișierul dvs. principal. Afișați această variabilă în mai multe locuri din fișier.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge