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?

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From "J.O. Aho" <user@example.net>
Newsgroups comp.lang.php
Subject Re: why is it always an endless loop?
Date Mon, 16 Jun 2014 20:09:30 +0200
Lines 42
Message-ID <c08q6rFrneeU1@mid.individual.net> (permalink)
References <qw7xoz3y22k8.h8pla1goojcr$.dlg@40tude.net>
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 7bit
X-Trace individual.net 96hjHxshEP0dTPHDD5svIw9qOL//lFvqq5BoYzGVH8L51AD5DQ
Cancel-Lock sha1:s3EkPxM6IEzi3AakV37KtFyR+LA=
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
In-Reply-To <qw7xoz3y22k8.h8pla1goojcr$.dlg@40tude.net>
Xref csiph.com comp.lang.php:13886

Show key headers only | 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