×

php · level 1 · unit 7 · lesson 4

  1. meet it
  2. guess first
  3. your turn
  4. fix it
  5. nailed it

Tap a green word if you get lost.

meet it

Big programs are small pieces working as a team.

Real programs are built from small parts. An array holds the data. A loop walks through it. A function answers one small question, and an if decides what to do with each answer.

Here, return $rating >= 7; hands back true or false, so the answer slots straight into an if. Each piece is tiny, but together they spot every rating worth a yum.

When something goes wrong, you : find the bug, fix it, run again. Every programmer does this every day. Small functions help, because you can test each one on its own.

<?php
function is_tasty($rating) { return $rating >= 7; }
$ratings = [9, 3, 8, 5];
foreach ($ratings as $rating) {
    if (is_tasty($rating)) {
        echo "$rating out of 10. Yum!\n";
    }
}

A short function can sit on one line, curly brackets and all.