New! Explore our Programming Academy and AI Tutor - learn to code from scratch, free to start. Explore Now
Programming PHP PHP Basics

PHP Basics

🐘 PHP

Learn PHP syntax, variables, and output.

Lesson 1 of 5 Tutorial
0/5 completed

PHP Basics

PHP is a server-side language used to build dynamic websites.

Output

<?php
echo "Hello, World!";
print "This prints too";

// Variables
$name = "Alice";
$age = 25;
echo "My name is $name and I am $age years old.";
?>

Data Types

<?php
$string = "Hello";
$integer = 42;
$float = 3.14;
$boolean = true;
$array = [1, 2, 3];
?>

Example

<?php
// PHP Basics Demo

$name = "Amina";
$school = "Federal Government College";
$grade = 92;
$passed = $grade >= 50;

echo "Student: $name
";
echo "School: $school
";
echo "Grade: $grade
";
echo "Passed: " . ($passed ? "Yes" : "No") . "
";

// Array
$subjects = ["Math", "English", "Science", "Civic Education"];
echo "
Subjects:
";
foreach ($subjects as $i => $s) {
    echo ($i + 1) . ". $s
";
}

// Function
function calculateAverage($scores) {
    $sum = array_sum($scores);
    return $sum / count($scores);
}

$quizScores = [85, 92, 78, 95, 88];
echo "
Average: " . calculateAverage($quizScores) . "
";
?>

Exercises

Exercise 1. Echo a Greeting Easy
Store "Ada" in a variable $name and echo exactly: Hello, Ada!
Use double quotes so the variable is printed: echo "Hello, $name!";
<?php
// your code here
Expected Output
Hello, Ada!

Lesson Nav

Lesson sections