PHP Interview Question and Answers

16. What are the different types of errors in php?
 
  • Notices: These are trivial, non-critical errors that PHP encounters while executing a script - for example, accessing a variable that has not yet been defined. By default, such errors are not displayed to the user at all - although, as you will see, you can change this default behaviour.
  • Warnings: These are more serious errors - for example, attempting to include() a file which does not exist. By default, these errors are displayed to the user, but they do not result in script termination.
  • Fatal errors: These are critical errors - for example, instantiating an object of a non-existent class, or calling a non-existent function. These errors cause the immediate termination of the script, and PHP’s default behaviour is to display them to the user when they take place.
If we just pass a simple var instead of a an array it will return 1.
 
Your Name Your Email-ID
Your Answer
17. What are the Formatting and Printing Strings available in PHP?
 
FunctionDescription
printf() Displays a formatted string
sprintf() Saves a formatted string in a variable
fprintf() Prints a formatted string to a file
number_format() Formats numbers as strings
 
Your Name Your Email-ID
Your Answer
18. How to find a length of a string?
  strlen()
 
Your Name Your Email-ID
Your Answer
19. What is the functionality of the function strstr and stristr?
  strstr() returns part of a given string from the first occurrence of a given substring to the end of the string.
For example:
strstr("user@example.com","@") will return "@example.com".

stristr() is idential to strstr() except that it is case insensitive.
 
Your Name Your Email-ID
Your Answer
20. How can we get second of the current time using date function?
  <?php
$second = date(“s”);
?>
 
Your Name Your Email-ID
Your Answer