⊗ppPmFSIV 353 of 447 menu

Zapis wstawki do zmiennej w PHP

Załóżmy, że mamy pewien plik:

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

Spróbujmy w pliku głównym zapisać tekst naszego pliku do zmiennej:

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

Będziemy jednak mieli problem - przy zapisie do zmiennej kod PHP naszego pliku nie zostanie wykonany.

Aby kod PHP dołączanego pliku został wykonany, należy użyć operatora include. Problem jednak w tym, że ten operator od razu wypisuje dane na ekran, więc wynik dołączenia nie może zostać zapisany do zmiennej.

Ale można to zrobić, jeśli użyjemy sprytnej sztuczki:

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

Sformatujmy kod tej sztuczki jako funkcję:

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

Wykorzystajmy naszą funkcję do pobrania pliku do zmiennej:

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

Stwórz plik, który będzie generował z tablicy dni rozwijaną listę dni tygodnia. Zapisz wynik do zmiennej w twoim głównym pliku. Wypisz tę zmienną w kilku miejscach pliku.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć