Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.php > #13886

Re: why is it always an endless loop?

From "J.O. Aho" <user@example.net>
Newsgroups comp.lang.php
Subject Re: why is it always an endless loop?
Date 2014-06-16 20:09 +0200
Message-ID <c08q6rFrneeU1@mid.individual.net> (permalink)
References <qw7xoz3y22k8.h8pla1goojcr$.dlg@40tude.net>

Show all headers | View raw


On 16/06/14 18:06, richard wrote:
>
> $a="one"
> $b="one"
>
> while ($a=$b){echo "equal"; $b="two";)
>
> This simple code causes an endless loop.
> Why?

try this one instead and you see why:


$a="one"
$b="one"

while($a=$b) {
   echo "equal a='{$a}', b={$b}\n";
   $b="two";
}


> As soon as $b is changed, they are no longer equal, yet the loop continues.
> This does not happen in BASIC.

For BASIC lacks == and ===

> If it is placement, where then should $b be placed?

It's your compare which is incorrect, I don't remember how many times 
you have made the same mistake over and over again.


Don't complain about the answers in the thread, be happy that people 
haven't added you to filters to not see your posts.


-- 

  //Aho

Back to comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

why is it always an endless loop? richard <noreply@example.com> - 2014-06-16 12:06 -0400
  Re: why is it always an endless loop? Markus Heinz <markus.heinz@uni-dortmund.de> - 2014-06-16 18:17 +0200
  Re: why is it always an endless loop? Derek Turner <frderek@cesmail.net> - 2014-06-16 16:19 +0000
  Re: why is it always an endless loop? Stephan Jaschke <stephan@stj-online.de> - 2014-06-16 18:19 +0200
  Re: why is it always an endless loop? Doug Miller <doug_at_milmac_dot_com@example.com> - 2014-06-16 16:35 +0000
  Re: why is it always an endless loop? Denis McMahon <denismfmcmahon@gmail.com> - 2014-06-16 17:27 +0000
  Re: why is it always an endless loop? "J.O. Aho" <user@example.net> - 2014-06-16 20:09 +0200
  Re: why is it always an endless loop? Luuk <luuk@invalid.lan> - 2014-06-16 20:32 +0200
  Re: why is it always an endless loop? Christoph Michael Becker <cmbecker69@arcor.de> - 2014-06-16 21:41 +0200
  Re: why is it always an endless loop? Tim Streater <timstreater@greenbee.net> - 2014-06-16 21:45 +0100
    Re: why is it always an endless loop? Denis McMahon <denismfmcmahon@gmail.com> - 2014-06-16 21:19 +0000
      Re: why is it always an endless loop? Evan Platt <evan@theobvious.espphotography.com.invalid> - 2014-06-16 20:39 -0700
  Re: why is it always an endless loop? Arno Welzel <usenet@arnowelzel.de> - 2014-06-17 08:20 +0200
  Re: why is it always an endless loop? Arno Welzel <usenet@arnowelzel.de> - 2014-06-17 08:22 +0200
    Re: why is it always an endless loop? Denis McMahon <denismfmcmahon@gmail.com> - 2014-06-17 15:13 +0000

csiph-web