On 2 June 2010 01:21, Alex Cartwright <alexc...@googlemail.com> wrote: > As a use case: Harry visits the FAQ to see what the value of 'K' means, it > shows that K means 1 Kibibyte. As Harry knows what a Kibibyte is, he knows > that 'K' should be 1024 bytes. Adam on the other hand, has no idea what a > Kibibyte is and so continues to read the FAQ which states that 1 Kibyte = 1024 > bytes (like the documentation currently does, albeit with wrong wording).
I do know what a kibibyte is, thank you! :P (Sorry, couldn't resist. Moving on...) > My point being is that those who know the real value can continue to use the > real value; those that don't can either A) read a few words further or read up > on what a 'kibibyte' is, which takes less than 10 seconds. Something any > competent developer should be able to do. Given the number of supposedly competent developers who seem to miss important bits of PHP manual pages as it is, I don't hold out as much hope as you do on that front. Additionally, kilobyte is, in my experience, still the standard term for "1024 bytes" in most technical environments. I just conducted a quick (and admittedly extremely unscientific) poll of half a dozen coworkers (a mix of programmers and admins), and when asked what a kilobyte was, all answered 1024 bytes, not 1000 bytes. Honestly, this seems like an advocacy issue to me, and I don't think the PHP manual is the right place to be advocating the adoption of specialist binary prefixes. I'd prefer to go with whatever common usage is, and 2¹⁰ still seems like the common usage to me. Adam