How about Quickly Revising all the Important PHP Concepts in less than 3 hours before an interview?
Preparing for PHP Interview is tricky. You would need to get a good understanding of new features and revise the concepts you used in your preparation. This course helps you Prepare for PHP Interview with hands-on code examples covering 80+ PHP Interview Question and Answer on a varied range of topics listed below.
******* What You Can Expect from this Course *******
✔ Real Interview Questions with detailed answers
✔ Friendly Support in the Q&A section
✔ Free Udemy Certificate of Completion on Completion of Course
✔ 30 Day “No Questions Asked” Money Back Guarantee!
Zero risks. 30-day money-back guarantee with every purchase of the course. You have nothing to lose!
Start Learning Now. Hit the Enroll Button!
******* Questions Discussed in this Interview Course *******
PHP Platform
-
What is PHP?
-
Is PHP case sensitive?
-
Is PHP weakly typed language?
-
How do we install PHP?
-
What is Composer?
-
What is Packagist?
-
How do we execute a PHP script from the command line?
-
What is virtual host?
-
What are XAMPP & WAMP?
-
What is Apache server?
-
How to check current PHP version and other information about our system?
-
What is interpreter?
-
Is PHP compiled or interpreted?
-
What do we mean by a Framework?
-
What is MVC?
Datatypes and variables
-
What is a datatype?
-
How many datatypes are there?
-
What are rules for naming a variable?
-
How will you define a constant?
-
What is the purpose of constant() function?
-
What are the differences between constants and variables?
-
What are the different scopes of variables?
-
What is string?
-
What is the difference between single quoted string and double quoted string?
-
How can you convert string into array elements?
-
How can you convert array into strings?
-
How can you concatenate two or more strings?
-
Differentiate between echo and print().
-
Explain static variables.
-
What are PHP magic constants?
-
Why do we need trim() function?
-
Can you count the number of words in a string?
-
How to reverse a string?
-
How can you change cases in a string?
-
Can you replace a substring?
-
Differentiate between str_replace() and str_ireplace().
-
Differentiate between printf() and print().
-
Differentiate between strstr() & strchr() functions.
-
Differentiate between strstr() and stristr().
-
Can you encode a string in PHP?
-
Differentiate between strcmp() and strncmp().
-
Is it possible to remove the HTML tags from data?
-
What is the use of gettype() in PHP?
-
What is heredoc and nowdoc?
Flow control and Iterations
-
Explain if-else statement.
-
Explain switch statement with example.
-
Differentiate between switch and if-else statement.
-
What are the different types of operators?
-
Explain arithmetic operators.
-
Explain the assignment operators.
-
Explain the logical operators.
-
Explain the unary operators.
-
Explain the comparison operators.
-
Differentiate between === and == operators in PHP.
-
Explain pre and post increment with example.
-
What do you mean by operator overloading?
-
How many loops are available in PHP?
-
Explain while loop with example.
-
Explain do-while loop with example.
-
Explain for loop with example.
-
Explain foreach loop with example.
-
How can you implement an infinite loop in PHP?
-
How can you implement recursion in PHP?
-
Differentiate between iteration and recursion.
-
Explain break statement with example.
-
Explain continue statement with example.
-
Give example of declaration in php?
-
What is require in PHP?
Arrays
-
What is an array?
-
How can you print an array in PHP?
-
What do we mean by the base address of an array?
-
What do we mean by keys and values?
-
What are the keys & values in an indexed array?
-
How can we convert array into string?
-
How can we convert a string into an array elements?
-
How can we concatenate arrays in PHP?
-
Which function counts all the values of an array?
-
How can we check if an element exists in an array?
-
Which function inserts an element to the end of an array?
-
What is the use of array_chunk() function?
-
Why do we use extract()?
Functions
-
What is a function?
-
What are the different types of functions?
-
Explain call by value.
-
Explain call by reference.
Following questions are available with the Q&A PDF provided in the course (videos on the following questions are coming soon)
-
What are the function declaration rules?
-
How can we declare user defined functions?
-
What do we mean by actual and formal parameters?
-
Maximum how many arguments are allowed in a function in PHP?
-
Explain header().
-
What do we mean by return type of a function?
-
What is the return type of a function that doesn’t return anything?
-
Do we need to mention the return type of a function explicitly in PHP?
-
What is function that can be used to build a function that accepts any number of arguments?
-
Explain the return statement.
-
Can we use multiple return statements in a function?
-
What is the use of ini_set()?
-
What is the difference between unlink and unset functions?
-
How ereg() function works?
-
How eregi() function works?
-
What is the purpose of getdate() function?
-
What is the purpose of date() function?
-
How will you call member functions of a class?
Requests and responses
-
How can we display the correct URL of the current webpage?
-
How to get the information about the uploaded file in the receiving script?
-
What do we mean by server?
-
What is a client?
-
What do you mean by a response?
-
What is HTTP?
-
What are PHP superglobals?
-
How will we get information sent via GET method?
-
How will you get information sent via POST method?
-
What is the purpse $_REQUEST variable?
-
What is the purpose of $_FILES variable?
-
What is the purpose of $GLOBALS variable in PHP?
-
What is the purpose of $_SERVER variable in PHP?
-
What is the purpose of $_COOKIE variable in PHP?
-
What do you mean by environment variable in PHP?
-
What is the purpose of $_ENV variable in PHP?
-
What is the purpose of $_SESSION variable in PHP?
-
How will you redirect a page?
-
What is the purpose $_PHP_SELF variable?
-
How will you get the browser’s details using PHP?
-
What do you mean by HTTP status codes?
-
What are the HTTP client error codes?
-
What are the informational status codes?
-
What are the HTTP success codes?
-
How do you get the redirection related information?
-
What are the HTTP client error codes?
-
What are the HTTP server error codes?
-
What is API?
-
What is the use of an API?
-
What are types of API?
-
What is REST API?
-
Why do we need REST API?
-
Where REST API is used?
-
What is JSON?
-
Why do we need JSON?
-
How can you exchange data using JSON?
-
Differentiate between JSON & XML.
-
What are the advantages of JSON?
Sessions and Cookies
-
What is Session?
-
What is Cookie?
-
Differentiate between Session & Cookie.
-
How do we start a session?
-
How can we set session variable?
-
How to destroy a session?
-
How to remove value from session variable?
-
When do we need to set session variables?
-
When do we need a session and not a cookie?
-
When do we need a cookie and not a session?
-
How can we set a cookie?
-
How to modify a cookie value?
-
How will we make a check that a cookie is set or not?
-
How to retrieve all cookie values?
-
How to delete a cookie?
-
How can we implement ‘remember me’ using PHP?
-
Classify cookies.
-
How will you delete a cookie?
-
How to track login and logout using PHP?
Filesystem management
-
How to create a file?
-
What are the other way to write in a file?
-
How will you check if a file exists or not using php?
-
How to delete a file?
-
How to copy a file?
-
How to rename file?
-
How to check whether a file or directory exists?
-
How to check path of the file in PHP?
-
How to check size of the file in PHP?
-
How to write the contents inside file?
-
Explain file() method.
-
How To change the file permissions?
-
What are different ways to get the extension of a file?
-
How to create a directory using PHP?
-
How to get files(contents) from directory?
-
How to open a directory?
-
What is include in php?
-
What is require_once in php?
-
What is include_once in php?
-
What is require() in PHP?
-
What is difference between require and include?
Regular Expressions
-
What is RegEx?
-
Why do we need RegEx?
-
How preg_match() function works?
-
Regualar Expression Notations.
-
Regualar Expression Examples.
OOPs Concepts
-
What is OOPs?
-
What is an object?
-
How can we create object of a class?
-
What is a class?
-
What are the basic features of OOPs?
-
Is PHP purely an object oriented language?
-
Differentiate between OOPs & POPs.
-
What is generalization?
-
What is specialization?
-
What is aggregation?
-
What is composition?
-
What is association?
-
What is abstraction?
-
What is encapsulation?
-
What is inheritance?
-
What is super class?
-
What is a sub class?
-
How can you inherit a class in PHP?
-
What is a constructor?
-
Explain __construct().
-
Classify constructor.
-
What is a destructor?
-
Explain $this.
-
Explain multiple inheritance.
-
Does PHP support multiple inheritance?
-
Explain multi-level inheritance.
-
What is polymorphism?
-
What is method overloading?
-
Does PHP support method overloading?
-
What is method overriding?
-
What are interfaces in PHP?
-
What does the presence of operator ‘::’ represent?
-
How to define a class in PHP?
-
How will you add a constructor function to a PHP class?
-
How will you add a destructor function to a PHP class?
-
How will you access the reference to same object within the object in PHP?
-
What do you mean by access modifier?
-
Explain access modifiers in PHP.
-
Explain final class in PHP.
-
Explain abstract class.
-
What is interface?
Exception Handling
-
What do you mean by an exception?
-
Define Exception class Hierarchy.
-
How do we handle exceptions?
-
Differentiate between exception and error.
-
What do we mean by error log?
-
How do we see PHP errors?
-
What are the exception class functions?
-
What does the expression Exception::__toString means?
Security and Cryptography
-
Why do we need cryptography?
-
What do we mean by hash functions?
-
Whart is hash function in PHP?
-
Example using hash().
-
What is encoding and decoding?
-
What is SHA1?
-
Can sha1 be decrypted?
-
What is sha1_file()?
-
What are the disadvantages of sha1()?
-
What MD5 means?
-
Why can not a MD5 hash be decrypted?
-
Is md5 reversible?
-
Compare sha1() and md5().
-
What is enctype?
-
Explain each Mcrypt function supported in PHP.
-
What is cryptography authentication?
PHP and HTML
-
What is HTML?
-
Differentiate between PHP and HTML.
-
What are the different methods or HTTP verbs of sending data to the server?
-
What’s the difference between GET and POST methods.
-
How can we send email?
-
How file upload works?
PHP and SQL
-
What is SQL?
-
Why do we need SQL with PHP?
-
How many types of database connections possible in PHP.
-
Adavantages of PDO over MySQLi approach.
-
How connect to the database using PDO?
-
What is SQL injection?
Miscellaneous
-
How can we get the browser’s details using PHP
-
What is the use of Xdebug extension?
-
What is the purpose of php.ini file?
-
What is curl?
-
What is PDO in PHP?
-
What is autoloading classes in PHP?
-
Discuss die().
-
What are variable variable?
New features in PHP 7
-
What are return type declarations?
-
Explain the Exception Hierarchy introduced in PHP 7?
-
What is use of Spaceship Operator?
-
What is use of Null Coalesce Operator?
Start Learning Now, Happy Learning.
Hit the Enroll Button!















