⊗ppPmFSIV 353 of 447 menu

Įterpimo į kintamąjį įrašymas PHP

Tarkime, kad turime tam tikrą failą:

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

Pagrindiniame faile įrašykime mūsų failo tekstą į kintamąjį:

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

Tačiau kils problema - įrašant į kintamąjį mūsų failo PHP kodas nebus vykdomas.

Kad PHP kodas įterpiamo failo būtų vykdomas, reikia naudoti operatorių include. Problema ta, kad šis operatorius iš karto išveda duomenis į ekraną, todėl prijungimo rezultatas negali būti įrašytas į kintamąjį.

Tačiau vis tiek tai galima padaryti, jei naudoti gudrų metodą:

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

Sukurkime metodo kodą kaip funkciją:

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

Panaudokime mūsų funkciją failo gavimui į kintamąjį:

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

Sukurkite failą, kuris generuos iš dienų masyvo išskleidžiamąjį dienų savaitės sąrašą. Įrašykite rezultatą į kintamąjį savo pagrindiniame faile. Išveskite šį kintamąjį kelioje failo vietose.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti