Questions on OOP concepts
1. What are the access specifiers available in php ? Explain
2. What is object cloning ?
3. What are the differences between interface and abstract
class ?
4. What is overloading ?
5. What is overriding ?
6. How to prevent function overriding ?
7. What is the use of "final" keyword ?
8. What is static variable ? How will access a static
variable ? What is static class ?
Answers were Sorted based on User's Feedback
Answer / raghu
Answer according to question no
1. Three access specifiers:
public : can be accessed outside class by any child class
private : can be accessed by only members of class
protected : can be accessed in derived class having
protected methods or variables not by other
2. Making copy of object is nothing but object cloning
e.g. $copy_of_object = clone $object;
3.You neither able to create object of interface nor
abstract class. Difference: In abstract class, u can declare
as well as define methods but in interface u can not define
method u can only declare.
7. Final keyword is used to prevent child class from
overriding method of parent class.
8. Declaring class members or methods as static makes them
accessible without needing an instantiation of the class. A
member declared as static can not be accessed with an
instantiated class object (though a static method can).
Static properties cannot be accessed through the object
using the arrow operator ->.
| Is This Answer Correct ? | 20 Yes | 1 No |
Answer / isroy
4. Overloading in PHP provides means to dynamically
"create" members and methods. These dynamic entities are
processed via magic methods one can establish in a class for
various action types.
The overloading methods are invoked when interacting with
members or methods that have not been declared or are not
visible in the current scope. All overloading methods must
be defined as public.
| Is This Answer Correct ? | 6 Yes | 1 No |
write the prime number of program?in php
Is php used in 2019?
Why do we show php code in browser?
what is the best function that can be used to connect to mysql database and in what cases that we can use below functions ? 1. mysql_connect() 2. mysql_pconnect() please give your answer with all pros and cons
What is binary safe function in php?
What percentage of websites use php?
Which function would you use to read a line of data from a file in php?
What is csrf verification?
hey i m a trainee n jus wanted to ask that initially i was given the opportunity for .NET bt that project is abt to complete , nw i m asked to join a project of php on linux which is about to start , so wt say . is it a wise decision to join this project . will i be having job opportunities when i l complete my training after 4 months ? Plz suggest something ASAP .
Write a program to find the factorial of a number in php?
Is it necessary to use closing tag in php?sometime without closing tag things work.why?
explain the changes in php version