Bird
0
0

Which statement about PHP class declarations is TRUE?

hard📝 Conceptual Q10 of 15
PHP - Classes and Objects
Which statement about PHP class declarations is TRUE?
AClass names are case-insensitive and can be redeclared in the same file.
BClass properties must always be declared as private.
CMethods cannot access properties using $this keyword.
DA class body must be enclosed in curly braces {}.
Step-by-Step Solution
Solution:
  1. Step 1: Evaluate each statement

    Class names are case-insensitive and can be redeclared in the same file. is false because class names are case-insensitive but cannot be redeclared in the same file. Class properties must always be declared as private. is false because properties can be public, protected, or private. A class body must be enclosed in curly braces {}. is true because class body must be enclosed in curly braces. Methods cannot access properties using $this keyword. is false because methods access properties using $this.
  2. Step 2: Confirm the true statement

    Only A class body must be enclosed in curly braces {}. correctly describes PHP class declaration syntax.
  3. Final Answer:

    A class body must be enclosed in curly braces {} -> Option D
  4. Quick Check:

    Class body syntax = curly braces {} [OK]
Quick Trick: Class body always uses { } braces [OK]
Common Mistakes:
  • Thinking class names can be redeclared
  • Believing all properties must be private
  • Ignoring $this for property access

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More PHP Quizzes