Array vs Object (Dizilere Karşı Nesneler)
PHP ile kod geliştirenlerin nesneleri veri tutmak amaçlı kullanma alışkanlığı olduğunu sanmıyorum. PHP zengin kullanım şekilleri olan bir dil olduğundan kimisi nesne tabanlı, kimisi fonksiyonlar aracılığı ile kod yazarken kimisi de fonksiyon dahi kullanmadan tamamen düz metin gibi yazıyor :) Hepsini bir kenara atalım. Fonksiyonlar metodlar vs. vs. değil de biz bu nesneleri neden C dilindeki struct gibi bilgi tutmak amaçlı kullanmayalım ki?
Bir önecki sayfada olan boyut fonksiyonunu da kullanmak şartıyla bir deneme yapalım,
çıktım ise
seyranli dizi boyutu: 400.859375 KB murat dizi boyutu: 400.765625 KB agakin dizi boyutu: 400.765625 KB cagonni dizi boyutu: 400.7734375 KB Kullanılan en yüksek alan: 3.4441528320312 MB
şeklinde oluyor. Görüyorum ki her dizi hemen hemen aynı yeri kaplıyor. Kodun çalışma süresi ise, 0.0062 saniye derlenme süresi dahil 0.1055 saniye. Süre hakkında bişey diyemesem de bellek miktarından rahatsız olup kodda biraz oynama yapmak istiyorum.
Sonraki sayfa: Değişkenlerin kopyalanması