⊗ppPmFSIV 353 of 447 menu

PHP'de Değişkene Yapılan Eklemenin Kaydı

Diyelim ki bir dosyamız var:

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

Şimdi ana dosyada, dosyamızın içeriğini bir değişkene kaydedelim:

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

Ancak bir sorunumuz olacak - değişkene kaydederken dosyamızdaki PHP kodu çalıştırılmayacak.

Dahil edilen dosyanın PHP kodunun çalıştırılması için, include operatörünü kullanmak gerekir. Sorun ise şu ki, bu operatör verileri hemen ekrana yazdırır, dolayısıyla dahil etmenin sonucu bir değişkene kaydedilemez.

Yine de bu, zekice bir yöntem kullanılarak yapılabilir:

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

Şimdi bu kodu bir fonksiyon haline getirelim:

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

Dosyayı bir değişkene almak için fonksiyonumuzu kullanalım:

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

Bir dizi günlerden, bir açılır günler listesi oluşturan bir dosya yapın. Sonucu ana dosyanızda bir değişkene kaydedin. Bu değişkeni dosyanın birkaç yerinde yazdırın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet