Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, PHP eğitim setinin 48. dersi olup, bir eğitmen tarafından sunulan bir eğitim içeriğidir.
- Ders, veri türleri ve veri dönüşümleri konusunu ele almaktadır. Eğitmen önce veri türlerini değiştirmeden sadece veriyi dönüştürme yöntemlerini göstermekte, intval ve boolval fonksiyonlarını örneklerle açıklamaktadır. Daha sonra array verilerini veritabanına saklamak için serialize ve unserialize fonksiyonlarının kullanımını anlatmaktadır. Özellikle Türkçe karakterlerin byte boyutu ve array elemanlarının doğru şekilde serializasyonu için dikkat edilmesi gereken noktalar vurgulanmaktadır.
- 00:08PHP'de Veri Türleri ve Dönüşümleri
- PHP eğitim setinin 48. dersinde verilerle ve veri türleri ile ilgili konular ele alınacak.
- Veri türünü değiştirmeden sadece veri ile oynama yapmak için özel metotlar bulunmaktadır.
- int_value fonksiyonu, ondalıklı sayıyı tam sayıya çevirirken veri türünü değiştirmez.
- 02:19Veri Türlerini Zorla Dönüştürme
- bool_value fonksiyonu, veriyi boolean veri türüne dönüştürür ve veri türüne dokunmadan sadece veriyi değiştirir.
- float_value fonksiyonu, veriyi ondalıklı sayıya dönüştürür ve veri türüne dokunmadan sadece veriyi değiştirir.
- Bu fonksiyonlar, veri türüne dokunmadan verileri zorla istediğimiz türde kullanmak için kullanılır.
- 04:18Serialize ve Unserialize Fonksiyonları
- Serialize ve unserialize fonksiyonları, herhangi bir değeri saklanabilir veri türüne dönüştürmek için kullanılır.
- Veritabanına array verilerini eklemek için önce serialize ile düz metin olarak kaydedilir.
- Veritabanından çekilen düz metni tekrar array'e dönüştürmek için unserialize fonksiyonu kullanılır.
- 05:53Serialize ve Unserialize Örnekleri
- Serialize fonksiyonu, array verilerini düz metin olarak kaydeder ve aralarında boşluk bırakmamak gerekir.
- Türkçe karakterler kullanıldığında her karakter bir byte tekabül etmez, bazıları iki veya üç byte olabilir.
- Unserialize fonksiyonu, düz metni tekrar array'e dönüştürür ve veritabanındaki verileri kullanmak için kullanılır.