⊗ppPmFSIV 353 of 447 menu

Iekļaušanas ierakstīšana mainīgajā PHP

Pieņemsim, ka mums ir noteikts fails:

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

Izmēģināsim galvenajā failā ierakstīt mūsu faila tekstu mainīgajā:

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

Tomēr mums radīsies problēma - ierakstot mainīgajā, mūsu faila PHP kods netiks izpildīts.

Lai iekļautā faila PHP kods tiktu izpildīts, jāizmanto operators include. Problēma taču ir tā, ka šis operators uzreiz izvada datus uz ekrānu, tāpēc pievienošanas rezultātu nevar ierakstīt mainīgajā.

Bet to tomēr var izdarīt, ja izmanto gudru paņēmienu:

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

Noformēsim koda paņēmienu funkcijā:

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

Izmantosim mūsu funkciju, lai iegūtu failu mainīgajā:

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

Izveidojiet failu, kas no dienu masīva ģenerēs nedēļas dienu nolaižamo sarakstu. Ierakstiet rezultātu mainīgajā jūsu galvenajā failā. Izvadiet šo mainīgo vairākās faila vietās.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt