Page 1 of 2 12 Last
  1. #1

    Registered
    30/06/10
    Location
    lommel
    Posts
    5
    iTrader
    0
    Mentioned
    0 Post(s)

    Unhappy 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!!

    Grtz
    no votes  

  2. #2
    Soulless's Avatar
    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  

  3. #3
    kows's Avatar
    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  

  4. #4

    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  

  5. #5
    dJeez's Avatar
    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 alieno
    Pastafarian by choice
    no votes  

  6. #6
    Curahee Q's Avatar
    Registered
    07/12/07
    Location
    Hoogstraten
    Posts
    854
    iTrader
    0
    Mentioned
    0 Post(s)
    En de conventie zegt dat men lowerCammelCase dient te gebruiken en niet UpperCammelCase. Dus het is $symbool en niet $Symbool.
    no votes  

  7. #7
    Tyfius's Avatar
    Registered
    01/09/02
    Location
    Peutie
    Posts
    7,664
    iTrader
    0
    Mentioned
    4 Post(s)
    Reputation
    13/105
    Quote Originally Posted by Curahee Q View Post
    This quote is hidden because you are ignoring this member. Show
    En de conventie zegt dat men lowerCammelCase dient te gebruiken en niet UpperCammelCase. Dus het is $symbool en niet $Symbool.
    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  

  8. #8
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    Quote Originally Posted by Tyfius View Post
    This quote is hidden because you are ignoring this member. Show
    PHP heeft officieel geen conventies.
    En dat blijkt direct uit de inconsistenties die er zijn qua naamgeving, volgorde van parameters ed meer bij de PHP functies zelf .
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes  

  9. #9
    EagleEye's Avatar
    Registered
    17/07/02
    Location
    Wilrijk
    Posts
    8,061
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/48
    Quote Originally Posted by Curahee Q View Post
    This quote is hidden because you are ignoring this member. Show
    En de conventie zegt dat men lowerCammelCase dient te gebruiken en niet UpperCammelCase. Dus het is $symbool en niet $Symbool.
    Zowel in het Engels als in het Nederlands hebben kamelen slechts één 'm', dat is ook conventie!

    no votes  

  10. #10
    Drone's Avatar
    Registered
    28/05/03
    Location
    bmb
    Posts
    744
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    15/15
    Quote Originally Posted by EagleEye View Post
    This quote is hidden because you are ignoring this member. Show
    Zowel in het Engels als in het Nederlands hebben kamelen slechts één 'm', dat is ook conventie!
    Heb jij het niet over dromedarissen?
    no votes  

  11. #11
    woony's Avatar
    Registered
    03/12/03
    Location
    Oostende
    Posts
    2,599
    iTrader
    78 (100%)
    Mentioned
    0 Post(s)
    Reputation
    7/10
    Quote Originally Posted by [drone]-[1.05] View Post
    This quote is hidden because you are ignoring this member. Show
    Heb jij het niet over dromedarissen?
    Hij heeft het over spelling... tis caMel niet caMMel
    no votes  

  12. #12

    Registered
    20/04/09
    Location
    Tessenderlo
    Posts
    889
    iTrader
    5 (100%)
    Mentioned
    0 Post(s)
    't Is ook pascalCase en niet lowerCamelCase...
    no votes  

  13. #13
    Tyfius's Avatar
    Registered
    01/09/02
    Location
    Peutie
    Posts
    7,664
    iTrader
    0
    Mentioned
    4 Post(s)
    Reputation
    13/105
    Quote Originally Posted by Zapp View Post
    This quote is hidden because you are ignoring this member. Show
    't Is ook pascalCase en niet lowerCamelCase...
    Erm, neen?

    't is PascalCase of UpperCamelCase, of lowerCamelCase.
    Vanaf nu gaan we verder op BeyondGaming!
    In deze thread wordt uitgelegd hoe je jouw account kan migreren.
    no votes  

  14. #14

    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 Styles
    no votes  

  15. #15
    Tyfius's Avatar
    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  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in