|
Posted by Vince Morgan on 04/12/07 09:41
"peter" <submit@flexiwebhost.com> wrote in message
news:evklbr$u2u$1@aioe.org...
> I was referring to the way it was used by the previous op. The line in the
> code was $imagenum = $imagenum++; and someone advised him to use
> $imagenum++; instead and in the way it was being used it did not make any
> difference. If it had been used in the while statement and not in it's
body
> then yes it would have made a difference but in this case it did not as I
> stated.
>
>
What I worte was as follows;
>I think perhaps ++$imagenum would be more appropriate than $imagenum++.
>I can't see any purpose in post-incrementing the value here.
>But I am still a newbie to PHP.
>Vince
My reasoning is to do with normal usage, nothing more.
You are certainly right, the outcome is going to be the same regardless, if
used correctly within the body of the loop. But you clearly missed the
point.
"perhaps ++$imagenum would be more appropriate" simply meant to convey that
if you are not requiring side effects then the usage of pre-incrementation
is better IMHO as it's usage is immediately obvious when you, or especialy
someone else, is later reading the code.
If I come across code that uses a post-increment I begin to look for "why"
it was used.
It's a simple matter of semantics, nothing more.
"More appropriate" isn't the same as "should be" either, in case I need
later to explain that too.
Regards,
Vince
Navigation:
[Reply to this message]
|