Thread: Fout in code! Oneindige loop..
-
07-07-2010, 16:30 #1Member
- Registered
- 30/06/10
- Location
- lommel
- Posts
- 5
- iTrader
- 0
- Mentioned
- 0 Post(s)
Fout in code! Oneindige loop..
Heyla
Ik heb een simpele functie gemaakt in PHP die symbolen rond tekst zet, maar als ik mijn code laat runnen loopt eclips vast omdat er oneindig veel tekst met symbolen wordt afgedrukt.
Voorbeeld van de gewenste uitkomst:
****** = Bovenste laag symbolen is aantal tekens van de tekst + 2.
*test*
******
Kan iemand mij helpen met wat de oorzaak is van die probleem??
<?php
function Omkader($Symbool, $Boodschap)
{
$AantalTeken = strlen($Boodschap);
for($j = 1; $j <=3; $j++ )
{
if($j = 2)
{
echo $Symbool;
echo $Boodschap;
echo $Symbool;
}
else
{
for($i = 1; $i <= $AantalTeken + 2; $i++)
{
echo $Symbool;
}
}
echo '</br>';
}
}
echo "test";
echo '</br>';
Omkader('*',"Test");
?>
Tijdens het debuggen blijft hij altijd bij de if loop= if($j = 2) hangen..
Ik snap het niet want ik zie geen code waar er zich eventueel een oneindige loop kan voorvallen!
Alle hulp wordt heel hard geapprecieerd!!
Grtzno votes
-
-
07-07-2010, 16:45 #2Approved 9-lifer
- Registered
- 07/11/03
- Location
- Bxl
- Posts
- 1,626
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/8
Ik ken geen php maar in c++ zou die j = 2, j == 2 moeten zijn.
no votes
-
07-07-2010, 16:49 #3Approved 9-lifer
- Registered
- 21/06/03
- Location
- Lichtervelde/Gent
- Posts
- 1,009
- iTrader
- 21 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/9
^ is ook het enigste dat ik op eerste zicht zie
no votes
-
07-07-2010, 16:51 #4Member
- Registered
- 30/06/10
- Location
- lommel
- Posts
- 5
- iTrader
- 0
- Mentioned
- 0 Post(s)
Je hebt gelijk het moest j ==2 zijn. Bedankt!
no votes
-
07-07-2010, 23:39 #5Member
- Registered
- 17/07/02
- Location
- Sol System
- Posts
- 10,064
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 27/78
Check str_repeat eens, en kuis die code wat op...
PSN: dJeezBE - Delicious bookmarks
Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alienoPastafarian by choiceno votes
-
07-07-2010, 23:49 #6
En de conventie zegt dat men lowerCammelCase dient te gebruiken en niet UpperCammelCase. Dus het is $symbool en niet $Symbool.
no votes
-
08-07-2010, 11:18 #7Crew Member
- Registered
- 01/09/02
- Location
- Peutie
- Posts
- 7,664
- iTrader
- 0
- Mentioned
- 4 Post(s)
- Reputation
- 13/105
Wie heeft u dat wijsgemaakt. PHP heeft officieel geen conventies. Ieder framework, CMS, bedrijf en persoon is vrij te doen wat hij wil, wanneer hij dat wil. PHP zelf gebruikt bvb $charlist, PEAR zal $charList gebruiken en Drupal zal $char_list gebruiken.
Neemt niet weg dat het schoner is.Vanaf nu gaan we verder op BeyondGaming!
In deze thread wordt uitgelegd hoe je jouw account kan migreren.no votes
-
09-07-2010, 00:15 #8Member
- Registered
- 17/07/02
- Location
- Sol System
- Posts
- 10,064
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 27/78
PSN: dJeezBE - Delicious bookmarks
Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alienoPastafarian by choiceno votes
-
09-07-2010, 03:38 #9Member
- Registered
- 17/07/02
- Location
- Wilrijk
- Posts
- 8,061
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/48
no votes
-
09-07-2010, 06:37 #10no votes
-
09-07-2010, 14:18 #11Approved 9-lifer
- Registered
- 03/12/03
- Location
- Oostende
- Posts
- 2,599
- iTrader
- 78 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 7/10
no votes
-
10-07-2010, 00:25 #12Member
- Registered
- 20/04/09
- Location
- Tessenderlo
- Posts
- 889
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
't Is ook pascalCase en niet lowerCamelCase...
no votes
-
10-07-2010, 09:31 #13Crew Member
- Registered
- 01/09/02
- Location
- Peutie
- Posts
- 7,664
- iTrader
- 0
- Mentioned
- 4 Post(s)
- Reputation
- 13/105
Vanaf nu gaan we verder op BeyondGaming!
In deze thread wordt uitgelegd hoe je jouw account kan migreren.no votes
-
10-07-2010, 09:44 #14Member
- Registered
- 20/04/09
- Location
- Tessenderlo
- Posts
- 889
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
Ge hebt gelijk

Ma van Upper of lower heb ik nog nooit gehoord...
Capitalization Stylesno votes
-
10-07-2010, 10:07 #15Crew Member
- Registered
- 01/09/02
- Location
- Peutie
- Posts
- 7,664
- iTrader
- 0
- Mentioned
- 4 Post(s)
- Reputation
- 13/105
Vanaf nu gaan we verder op BeyondGaming!
In deze thread wordt uitgelegd hoe je jouw account kan migreren.no votes

.
