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

Home » Imported messages » comp.lang.php » why is it always an endless loop?
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: why is it always an endless loop? [message #186141 is a reply to message #186140] Mon, 16 June 2014 16:17 Go to previous messageGo to previous message
Markus Heinz is currently offline  Markus Heinz
Messages: 1
Registered: June 2014
Karma:
Junior Member
Hello.

On 2014-06-16 18:06, richard wrote:

>
> $a="one"
> $b="one"
>
> while ($a=$b){echo "equal"; $b="two";)
>
> This simple code causes an endless loop.
> Why?
>
> As soon as $b is changed, they are no longer equal, yet the loop
continues.
> This does not happen in BASIC.
> If it is placement, where then should $b be placed?
>

You have to change the loop condition to

while ($a === $b)

Otherwise you assign the value of $b to $a if you use only one "=".

Regards

Markus
[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
Previous Topic: How to loop through the dates?
Next Topic: Authentication Framework?
Goto Forum:
  

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

Current Time: Thu Nov 28 13:52:07 GMT 2024

Total time taken to generate the page: 0.07002 seconds