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!";
Use double quotes so the variable is printed: echo "Hello, $name!";
<?php
// your code here
Expected Output
Hello, Ada!