PHP Interview Questions and Answers
Question - 81 : - Can we use include(abc.PHP) two times in a PHP page makeit.PHP”?
Answer - 81 : - Yes we can include that many times we want, but here are some things to make sure of:
(including abc.PHP, the file names are case-sensitive)
there shouldn't be any duplicate function names, means there should not be functions or classes or variables with the same name in abc.PHP and makeit.php
Question - 82 : - What are the differences between mysql_fetch_array(), mysql_fetch_object(), mysql_fetch_row()?
Answer - 82 : - mysql_fetch_array - Fetch a result row as an associative array and a numeric array.
mysql_fetch_object - Returns an object with properties that correspond to the fetched row and moves the internal data pointer ahead. Returns an object with properties that correspond to the fetched row, or FALSE if there are no more rows
mysql_fetch_row() - Fetches one row of data from the result associated with the specified result identifier. The row is returned as an array. Each result column is stored in an array offset, starting at offset 0.
Question - 83 : - What is meant by nl2br()?
Answer - 83 : - nl2br() inserts a HTML tag
before all new line characters \n in a string.
echo nl2br("god bless \n you");
output:
god bless
you
Question - 84 : - How can we encrypt and decrypt a data presented in a table using MySQL?
Answer - 84 : - You can use functions: AES_ENCRYPT() and AES_DECRYPT() like:
AES_ENCRYPT(str, key_str)
AES_DECRYPT(crypt_str, key_str)
Question - 85 : - How can I retrieve values from one database server and store them in other database server using PHP?
Answer - 85 : - For this purpose, you can first read the data from one server into session variables. Then connect to other server and simply insert the data into the database.
Question - 86 : - Who is the father of PHP and what is the current version of PHP and MYSQL?
Answer - 86 : - Rasmus Lerdorf.
PHP 5.1. Beta
MySQL 5.0
Question - 87 : - In how many ways we can retrieve data in the result set of MYSQL using PHP?
Answer - 87 : - mysql_fetch_array - Fetch a result row as an associative array, a numeric array, or both
mysql_fetch_assoc - Fetch a result row as an associative array
mysql_fetch_object - Fetch a result row as an object
mysql_fetch_row —- Get a result row as an enumerated array
Question - 88 : - What are the functions for IMAP?
Answer - 88 : - imap_body - Read the message body
imap_check - Check current mailbox
imap_delete - Mark a message for deletion from current mailbox
imap_mail - Send an email message
Question - 89 : - What are encryption functions in PHP?
Answer - 89 : - CRYPT()
MD5()
Question - 90 : - What is the difference between htmlentities() and htmlspecialchars()?
Answer - 90 : - htmlspecialchars() - Convert some special characters to HTML entities (Only the most widely used)
htmlentities() - Convert ALL special characters to HTML entities