Bird
0
0

Identify the error in this PHP class declaration:

medium📝 Debug Q14 of 15
PHP - Classes and Objects
Identify the error in this PHP class declaration:
class Animal
  public $type;
}
AClass name should be lowercase
BMissing opening brace { after class name
CProperty must be static
DMissing semicolon after class name
Step-by-Step Solution
Solution:
  1. Step 1: Check class declaration syntax

    PHP classes require an opening brace { immediately after the class name.
  2. Step 2: Analyze the given code

    The code has no opening brace after class Animal, causing a syntax error.
  3. Final Answer:

    Missing opening brace { after class name -> Option B
  4. Quick Check:

    Class declaration needs { after name [OK]
Quick Trick: Always put { right after class name [OK]
Common Mistakes:
  • Omitting opening brace {
  • Thinking semicolon needed after class name
  • Confusing property declaration rules

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More PHP Quizzes