var_export()
fonksiyonu, bir değişkenin veya nesnenin içeriğini okunabilir bir şekilde temsil eden bir dize oluşturur. Bu genellikle hata ayıklama veya değişken içeriğini inceleme amaçlarıyla kullanılır. İşte var_export()
fonksiyonunun kullanımına dair örnekler:
-
Değişkeni Temsil Edilen Dizeye Dönüştürme:
$sayi = 42; $temsil = var_export($sayi, true); echo $temsil; // Çıktı: 42
-
Diziyi Temsil Edilen Dizeye Dönüştürme:
$dizi = array('elma', 'armut', 'kiraz'); $temsil = var_export($dizi, true); echo $temsil; // Çıktı: array ( // 0 => 'elma', // 1 => 'armut', // 2 => 'kiraz', // )
-
Nesneyi Temsil Edilen Dizeye Dönüştürme:
class Ogrenci { public $ad; public $not; } $ogrenci = new Ogrenci(); $ogrenci->ad = 'Ahmet'; $ogrenci->not = 90; $temsil = var_export($ogrenci, true); echo $temsil; // Çıktı: stdClass::__set_state(array( // 'ad' => 'Ahmet', // 'not' => 90, // ))
-
Çıktıyı Dosyaya Yazma:
$dizi = array('elma', 'armut', 'kiraz'); $temsil = var_export($dizi, true); file_put_contents('dizi_temsil.txt', $temsil); // 'dizi_temsil.txt' adlı dosyaya dizi temsilini yazma
Bu örneklerde görüldüğü gibi, var_export()
fonksiyonu bir değişkeni veya nesneyi içeriğiyle birlikte okunabilir bir şekilde temsil edilen bir dize olarak döndürmek için kullanılır.