⊗ppPmFSIV 353 of 447 menu

Dəyişəndə əlavə yazmaq PHP-də

Tutaq ki, bizim müəyyən bir faylımız var:

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

Gəlin əsas faylda bizim faylımızın mətnini dəyişənə yazaq:

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

Lakin, bizim problemimiz olacaq - dəyişənə yazılan zaman bizim faylımızın PHP kodu icra edilməyəcək.

Əlavə edilən fayldakı PHP kodunun icra edilməsi üçün include operatorundan istifadə etmək lazımdır. Problem isə ondadır ki, bu operator dərhal məlumatı ekrana çıxarır, ona görə də birləşdirmənin nəticəsi dəyişənə yazıla bilməz.

Lakin bunu etmək hələ də mümkündür, əgər hiyləgər bir qəbildən istifadə etsəniz:

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

Gəlin kodu funksiyada təşkil edək:

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

Faylı dəyişənə əldə etmək üçün bizim funksiyamızdan istifadə edək:

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

Massivdən həftənin günlərinin açılan siyahısını yaradan bir fayl edin. Nəticəni əsas faylınızda dəyişənə yazın. Bu dəyişəni faylın bir neçə yerində çap edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et