Hi Marcus,

Cool, thanks.  I didn't start modifying it yet, but will soon.

Matt

----- Original Message -----
From: "Marcus Boerger"
Sent: Friday, July 21, 2006


> Hello Matt,
>
>   sounds good then, keep going.
>
> best regards
> marcus
>
> Friday, July 21, 2006, 10:08:19 AM, you wrote:
>
> > Hi Marcus,
>
> > ----- Original Message ----- 
> > From: "Marcus Boerger"
> > Sent: Thursday, July 20, 2006 2:21 PM
> > Subject: Re: [PHP-DEV] [v][sf]printf additions (#, E, g, G)
>
> >> Hello Matt,
> >>
> >> Having more conversion specifiers here won't hurt. If it can be done
> >> in a way compatible to other languages especially like C it should be
> >> done in that way. If PHP has already closed the way by choosing
opposite
> >> defaults the opposite should everntually also work.
>
> > Sorry, not sure what you mean in the last sentence as far as the
additions
> > I'm asking about.  I agree about compatibility with C's specifiers, but
> > PHP's *printf() has things that C's doesn't (%b; alternate padding
> > specifier) and vice versa (PHP's doesn't support "*" width/precision -- 
nor
> > does it need to; also no %n).  That's why I thought it would be OK to
let #
> > with f/F mean no trailing 0's.
>
> > Other than that, g/G would, of course, be new.  Unless it's not needed
if 1)
> > my "alternate form" %f idea is added, or 2) its precision would confuse
> > users since it means "number of significant digits" with g/G, rather
than
> > decimal places.
>
> > # with e/E would include the decimal point even if precision=0
> > # with g/G *wouldn't* strip trailing 0's
> > # with o would include "0" prefix with non-zero result
> > # with x/X would include "0x"/"0X" prefix with non-zero result
>
> > All like C AFAIK, again except %#.3f, for example, wouldn't have
trailing
> > zeros/point.  As you can probably tell, I don't like extra 0's unless
> > there's a *need* to always have the same width (same idea with
> > number_format()). :-)  I'm sure other PHP users feel the same way and
would
> > like this alternate %f form, even if no other language has it!
>
> >> Best regards,
> >>  Marcus
>
> > Thanks for the reply,
> > Matt

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to