Practice Real Company Assessment Patterns • Latest 2025–2026 Mock Tests

an HCL GUVI product

PHP Exercises

Master PHP with hands-on practice problems across Beginner, Intermediate, and Advanced tracks. Filter by level, difficulty or status, and solve in our in-browser compiler.

70 questions0 / 70 solved3 levelsUpdated weekly

Programming Tracks16 Tracks

Py

Python

90 Questions
Progress0 / 90 (0%)
BeginnerIntermediateAdvanced
☕

Java

90 Questions
Progress0 / 90 (0%)
BeginnerIntermediateAdvanced
C++

C++

90 Questions
Progress0 / 90 (0%)
BeginnerIntermediateAdvanced
PHP

PHP

70 Questions
Active Track0 / 70 (0%)
BeginnerIntermediateAdvanced

PHP Questions70 Problems

0/70 Solved
QuestionDifficultyProgressStatus
PHPWrite a PHP script to print "Hello, World!" on the screen.PHP · Beginner
Easy0%Not Started
PHPCreate a PHP script to declare a variable $name and assign it your name, then print it.PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to calculate the sum of two variables $a = 5 and $b = 10.PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to check if a number is odd or even.PHP · Beginner
Easy0%Not Started
PHPCreate a PHP script that uses a for loop to print numbers 1 to 10.PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to declare an array of fruits and print the first element.PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script that concatenates two strings $firstName = "John" and $lastName = "Doe".PHP · Beginner
Easy0%Not Started
PHPCreate a PHP script to use an if statement to check if a variable $x = 20 is greater than 10.PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to find the length of a string $text = "PHP is awesome!".PHP · Beginner
Easy0%Not Started
PHPCreate a PHP script to declare a function greet() that prints "Good Morning".PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to create an associative array of three students with their grades and print one student's grade.PHP · Beginner
Easy0%Not Started
PHPCreate a PHP script that uses a while loop to print numbers 5 to 15.PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to find the largest number among three variables $x = 10, $y = 20, $z = 5.PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to reverse a string $word = "Hello".PHP · Beginner
Easy0%Not Started
PHPCreate a PHP script to demonstrate the use of the strlen() function to find the length of a string.PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to check if a number $x is positive, negative, or zero.PHP · Beginner
Easy0%Not Started
PHPCreate a PHP script to use a foreach loop to iterate over an array of colors and print each color.PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to find the sum of all elements in an array [1, 2, 3, 4, 5].PHP · Beginner
Easy0%Not Started
PHPCreate a PHP script to demonstrate the use of the explode() function to split a string into an array.PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to use the date() function to display the current date in Y-m-d format.PHP · Beginner
Easy0%Not Started
PHPCreate a PHP script to use a switch statement to print the name of the day based on a number (1 for Monday, 2 for Tuesday, etc.).PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to calculate the factorial of a number using a for loop.PHP · Beginner
Easy0%Not Started
PHPCreate a PHP script to generate a random number between 1 and 100 using rand().PHP · Beginner
Easy0%Not Started
PHPWrite a PHP script to demonstrate the use of the isset() function to check if a variable is set.PHP · Beginner
Easy0%Not Started
PHPCreate a PHP script to define a constant PI with the value 3.14159 and print it.PHP · Beginner
Easy0%Not Started
RowsShowing 1 - 25 of 70

Frequently asked questions

What programming languages are covered in the exercises?
Our platform supports Python, Java, C, C++, JavaScript, and more languages used in the industry today.
How are the exercises divided across difficulty levels
Our exercises are organized into Beginner, Intermediate, and Advanced levels, letting you progress naturally.
Are the exercises suitable for both beginners and experienced coders?
Yes, the exercises are suitable for both beginners and experienced coders.
How do topic-wise exercises help in better learning?
The topic-wise exercises let you focus on one concept at a time, strengthening your understanding step by step.
Do the exercises cover both basic syntax and complex algorithms?
Yes, from basic syntax to complex algorithms, our exercises span the full range of programming challenges.
Can these exercises prepare me for coding interviews?
Yes, these exercises are designed to match real interview questions, helping you prepare for coding interviews.
Is there an integrated IDE on the platform to run and test the code?
Yes, our platform includes a built-in web IDE where you can write, test, and run your code instantly.
Do the exercises include solutions or hints for guidance?
Yes, when you're stuck, you can access helpful hints or study complete solutions to learn different approaches.
Are there any prerequisites for attempting the advanced-level exercises?
Yes, advanced exercises require a solid understanding of the basics and intermediate concepts of your chosen language.
How do these exercises improve coding speed and efficiency?
Through consistent practice and exposure to diverse challenges, you'll naturally become faster and more efficient at coding.
Is there a time limit for completing each exercise?
No, take as long as you need – our focus is on learning, not racing against the clock.
Are the exercises updated regularly to include new challenges?
Yes, we consistently update our exercise collection to include new challenges and keep up with industry trends.