WM Dergi - 5.SAYI | Page 81

php ‘de eşsİZ DEĞERLER ÜRETMEK İbrahim Hızlıoğlu [email protected] Bu yazıda sizlere uniqid fonksiyonunu tanıtacağım. Bazı arkadaşlar “Böyle basit bir fonksiyon için makale mi yazılır” diye eleştirebilirler ama Php’nin çok geniş bir kütüphanesi olduğu için bu tarz fonksiyonları bilmeyen/ duymamış arkadaşlar olabiliyor. Bu fonksiyonların kullanımı oldukça basit olduğu için,amacım fonksiyon kullanımını anlatmaktan ziyade, Php’de böyle bir fonksiyonun olduğunu insanlara aktarmaktır. Bu tarz basit fonksiyonların dışında Framework , Mvc , Design Pattern gibi ileri düzey konuları da blogumuzda bulabilirsiniz. uniqid fonksiyonu mikrosaniye zaman diliminden faydalanarak eşsiz değerler üretmemizi sağlıyor. Böylece hepsi birbirinden farklı olacak şekilde değerler oluşturabiliyoruz. Bu fonksiyona 2 parametre gönderebiliyoruz. Birinci parametrede ön ek olarak kullanmak istediğimiz bir değer tanımlayabiliriz. İkinci parametre olarak “true” değerini gönderirsek daha karmaşık bir değer elde edebiliriz. Eğer hiç bir parametre göndermezsek 13 karakterden oluşan eşsiz bir değere sahip oluruz. 81