2009-12-14 19 views
6

Anlamıyorum, json_encode tarafından üretilen veriler serialize'dan çok daha basittir ve yine JSON kodlama ve kod çözme işlevleri serialize ve unserialize muadillerinden çok daha yavaştır. Neden? Eğer havasında gerçekten isenizPHP'de, json_encode neden serileştirmekten daha yavaş?

+7

JSON çok daha basit bir şekilde, bir bilgisayar bakış açısından gördüğünüzde php-native serileştirir. JSON'u daha basit, ama sadece insanlar için düşünüyorum. – TheHippo

+2

Ayrıca bkz http://stackoverflow.com/questions/804045/preferred-method-to-store-php-arrays-json-encode-vs-serialize –

+0

@David: Evet, farkındayım, teşekkürler! ;) –

cevap

14

json_encodesource yılında serialize 'ın memcpy

eğlenceler kıyasla dize ayrıştırma ve ayırmalar ton yapar.

+0

Bu, JSON'u çoklu bayt dizeleri için daha güvenli hale getiriyor mu? – Xeoncross

İlgili konular