⊗ppPmFSIV 353 of 447 menu

Skryf insetsel in veranderlike in PHP

Laat ons 'n sekere lêer hê:

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

Kom ons skryf die teks van ons lêer in 'n veranderlike in die hoof lêer:

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

Ons sal egter 'n probleem hê - wanneer dit geskryf word in die veranderlike sal die PHP-kode van ons lêer nie uitgevoer word nie.

Om te maak dat die PHP-kode in die ingevoegde lêer uitgevoer word, moet jy die operateur include gebruik. Die probleem is egter dat hierdie operateur dadelik data op die skerm vertoon, dus kan die resultaat van die aansluiting nie in 'n veranderlike geskryf word nie.

Maar dit kan tog gedoen word as jy 'n slim tegniek gebruik:

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

Kom ons vorm die tegniek se kode in 'n funksie:

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

Gebruik ons funksie om die lêer in 'n veranderlike te kry:

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

Maak 'n lêer wat uit 'n array van dae 'n aftreklys van dae van die week sal genereer. Skryf die resultaat in 'n veranderlike in jou hoof lêer. Vertoon hierdie veranderlike op verskeie plekke in die lêer.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp