MCQsLlearn App Download MCQsLearn Free App
As an Amazon Associate I earn from qualifying purchases.

PHP Fresher Interview Questions and Answers Test 2 PDF Download

PHP Fresher interview questions with answers, php fresher test 2 to practice php fresher questions for executive interview preparation. Learn php fresher on type hinting, php interfaces, classes and interfaces, design patterns, php visibilities questions and answers for jobs.

FAQs: PHP Fresher Test 2

Question: What is a type hinting and what are advantages to use it in PHP?

Answer:

PHP supports type hinting that allows a function or method to take only one object of a set type or its descendants.

Type hinting improves the maintainability of the PHP code. PHP applications with type hinting are less error-prone and self-documenting (partially).

Question: What is an Interface in PHP?

Answer:

Interfaces are structures to define functionality that a class must implement. These are like templates to be used by developers without dictating inner workings of functionality.

Question: Does Classes inherit interfaces?

Answer:

No, classes do not inherit interfaces, however they implement the interfaces.

Question: Does an interface can be used by other interfaces?

Answer:

Yes, one interface can be derived from another interface, incorporating all functionalities of interface along with new functionalities.

Question: What are advantages to use Interfaces?

Answer:

Interfaces are beneficial for defining sets of functionalities when method implementation is flexible to implement.

They provide benefits due to polymorphism and type hinting.

A class can implement as many interfaces as it can.

An interface can derive multiple other interfaces.

Question: What are design patterns used in PHP?

Answer:

Following are the design patterns used by PHP programmers and developers:

Proxy, Facade, Decorator, Factory, Singleton, Multiton, Observer Pattern and Publisher/subscriber

Question: How do we declare member variables and methods with accessibility and visibility constraints?

Answer:

Three types of visibilities are used in PHP scripts:

public: When a member variable or method is declared public then those can be accessed globally by all PHP scripts.

Question: What is CAPTCHA in PHP?

Answer:

In PHP, Captcha is implemented with images having some characters/digits on it. One need to type the characters or digits in the text box to submit. This stops automatic submitting by an operation by other programs or a robot.