iamshaunjp / php-mysql-tutorial

All the course files for the PHP & MySQL for Beginners tutorial on The Net Ninja YouTube channel.
341 stars 322 forks source link

syntax error, unexpected '}' for end of the #php #vscode #2

Open mbekir705-pnc opened 4 years ago

mbekir705-pnc commented 4 years ago

when I try to submit code below, I get an error just like on the title. someone says "it can be a misclosing something". on very old versions ıt should be added "endif" for closing tag but it did not work, tho. Mac OS catalina 10.15.16 and vscode is the latest version I guess. problematic line is <?php}?> and the } is pointed by editor. Any suggestion is welcome. And I hope I am clear, enough. (fist time in github) `<?php

$products =[ ['name' => 'shiny', 'price' =>20], ['name' => 'green', 'price' =>10], ['name' => 'red', 'price' =>15], ['name' => 'gold', 'price' =>5], ['name' => 'light', 'price' =>40], ['name' => 'banana', 'price' =>2], ];

foreach($products as $products){ if($products['price'] <15){ echo $products['name'] . '
'; } }; ?> <!DOCTYPE html>

Document
  • //
`
mbekir705-pnc commented 4 years ago

<?php foreach($products as $products){?> <?php if($products['price'] <15){?>

  •             <?php}?>
            <?php}?>
    mbekir705-pnc commented 4 years ago
            <?php if($products['price'] <15){?>
                <li><?php echo $products['name']  ?></li>
            <?php}?>
        <?php}?>

    this is the problematic part.

    mbekir705-pnc commented 4 years ago

    SOLVED I just put spaces between php, }, ? in the code <?php}?>

    Joseph42A commented 3 years ago

    Great