Constructor — PHP Technical Interview Questions & Answers
Constructor
Constructor
- Constructor is a PHP topic. In plain words you use it for class Student in a small OOP file. Don’t start with a slogan — start with that picture.
- Smallest example: new Student('Asha', 72). Type it, run it, and say what you see. If you can do that from memory, you know Constructor.
- From the example next to this theory: Constructor property promotion keeps simple classes short.
- Trap: public everything. Fix that before you talk about advanced PHP.
- Viva: what is Constructor? Then show new Student('Asha', 72). Then name the trap.
Technical Interview Tip: What is Constructor? Show this: new Student('Asha', 72). Trap: public everything.
Code Examples for Constructor
Constructor — working example
<?php
class User {
public function __construct(private string $name) {}
public function hello(): string {
return "Hello, {$this->name}";
}
}
echo (new User("Ravi"))->hello();Constructor property promotion keeps simple classes short.
How to Explain Constructor to an Interviewer
What is Constructor?
Used for class Student a small OOP file Not just the heading
Give one small example of Constructor.
new Student('Asha', 72) Constructor property promotion keeps simple classes short
What mistake do beginners make with Constructor?
public everything Show the fix
Where do you use Constructor?
a small OOP file class Student