FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » simple session question
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: simple session question [message #175709 is a reply to message #175703] Sat, 22 October 2011 13:40 Go to previous messageGo to previous message
Thomas Mlynarczyk is currently offline  Thomas Mlynarczyk
Messages: 131
Registered: September 2010
Karma:
Senior Member
Jerry Stuckle schrieb:
[$foo = $foo++;]
>> Is that mentioned somewhere in the manual?
> Yes, see how operator precedence works. It is well defined.

It is the internal order of execution that confuses me a bit. First, the
expression on the right is evaluated, yielding the "not-yet-incremented"
value. Then, two things must happen: Incrementing $foo and assigning
$foo the value from the first step. The result depends on the order of
these two steps. Clearly, the increment should happen before the next
read access to $foo. But whether or not it happens before the next write
access (assigning $foo the value from the first step) is neither
intuitively clear (and optimizers might handle this one way or the
other) nor explicitly stated in
<http://de3.php.net/manual/en/language.operators.increment.php>. There
is only a user comment saying: "The exact moment when post-increment and
post-decrement happen is _just immediately after the variable is
evaluated_ (not "after the line is processed" or something like that)".
If this is meant to be documented behaviour, they should mention it as
such in the manual.

Greetings,
Thomas

--
Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!
(Coluche)
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: session cookie: client side
Next Topic: by get this format my explode file name like this through php
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Thu Nov 28 12:47:12 GMT 2024

Total time taken to generate the page: 0.05423 seconds