PHP Serialize ve Unserialize Fonksiyonları Kullanımı

PHP 20 Haziran 2025 0 Yorum 1 dakika, 22 saniye 23 Gösterim
PHP Serialize ve Unserialize Fonksiyonları Kullanımı

Büyük sitelerin en büyük sorunu daha büyük veritabanına sahip olmaları ve kullanıcı isteklerine büyük veritabanları nedeniyle geç cevap vermeleridir. PHP serialize ve unserialize fonksiyonlarıyla büyük verileri küçültmek elimizde. Serialize fonksiyonu bir diziyi post ederken onu json formatına dönüştürüp bir alanda daha çok veri saklamanızı sağlar. Unserialize ise çağırdığınız yerde kullanmanız gereken veriyi çözümleyip bir dizi haline tekrar getirmeyi sağlar.

Örneğin ben Canlı TV yazılımında ilk başta her yayını ayrı bir veritablosunda tutuyordum. Buda ek tablo, ek satırlar gerektiriyordu. Şimdi ise Bir alanda tüm yayınları tutuyorum ve onları dizi şeklinde veritabanımda saklıyorum. Böylece tek bir ek sütunla bir tablo yükünden kurtulmuş oluyorum.

<?php 
$dizi=array();
$dizi['ad']='Kazım USLU';
$dizi['sektor']='İnternet Sektörü';
$dizi['meslek']='yazılım';
//Dizimi oluşturdum şimdi dizimi serialize edeyim.

$serialize=serialize($dizi);
//evet artık dizimizi veritabanında text ile oluşturduğum sütunda saklayabilirim.

//Tekrar dizi haline dönüştürmek istersem eğer;
$yenidizi=unserialize($serialize);

//Şimdi Adı yazdıralım;

echo $yenidizi['ad'];

//Tüm dizi içeriğini bastıralım..

print_r($yenidizi);

?>

Bu şekilde ek sütuna atayacağınız bilgileri tek sütunda tutabilir ve istediğiniz zaman onu tekrar dizi haline getirip kullanmanız gereken yerde kolayca kullanabilirsiniz.

Bu fonksiyon hakkında daha fazla bilgi almak için PHP Manual sayfasına git : https://www.php.net/manual/en/function.serialize.php

Yazar Hakkında

Kazım Uslu

Css, html5, c#, php, mysql konusunda bilgili, 15 yıldır internet ile çalışan, oyun oynamayı seven biriyim. Kişisel kütüphanemde bu konular hakkında içerikler bulabilirsiniz. Sosyal medya hesaplarımdan bana ulaşabilirsiniz.

Sitemizde yer alan oyun görselleri, oyunu üreten firmaya aittir. Görseller, tanıtım ve bilgilendirme amacıyla yazıya eklenmiştir. Hak ihlali olduğunu düşünüyorsanız lütfen iletişim sayfamız üzerinden iletişime geçiniz.

PHP kategorisinden Yazılar

Yorum Yapılmamış

Bu yazıya henüz bir yorum yapılmamış, hemen bir tane yapmak ister misin ?

Yorum Yapın

TosaComTR Misafir olarak Yorum yapabilirsiniz.