On Fri, August 29, 2014 18:34, Xinchen Hui wrote: > On Fri, Aug 29, 2014 at 11:49 PM, Anatol Belski <[email protected]> > wrote: > >> Hi, >> >> >> while refining the big string support, it turned out that we've an >> issue. The syntax like $s[42] = 'x'; is currently inconsistend, because >> we have uint32 for string offsets. This actually means, the behaviour is >> currently only available in the old style and can handle not more than >> 2gb big >> strings. >> >> Also discussed with Laruence on IRC and he actually expressed the >> concern that we pay overhead on that. From my side I was investigating >> on that and could suggest several solutions for that: >> >> - stay with the old behavior (indexes would be able to handle only 2gb >> strings, this is the status quo) > > I think it's okey. maybe throw a warning if it's bigger than 32bits? > > > if a string is bigger than 2^32... I think there must be a bug.... :) > Only for this case you mean, or generally? As we safe with memory_limit anyway.
Regards anatol -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
