This post for newbie PHP developer who wants to enter in web development field, Here i have tried to compile The Basic PHP Interview Questions and answers for freshers (0-1year). These common php interview question and answer will help you during technical interview.
The Basic PHP Interview Questions and answers for freshers.
Question: What are the differences between require and include?
Both include and require used to include a file but when included file not found
Include send Warning where as Require send Fatal Error.
Question: In how many ways you can embed PHP code in an HTML page?
below are the markup tags ate are recognised by the PHP Parser.
Write php code here ?>
Write php code here ?>
= Write php code here ?>
|
Question: Is PHP a case sensitive language?
No, PHP is partially case sensitive.
Question: How to convert array to string in php?
$array = array('cakephp','zend'); $string =implode(' and ',$array); echo $string; |
Question: How to connect mysqli with php using Procedural Way?
$host = "localhost"; $username = "root"; $password = ""; $conn = mysqli_connect($host, $username, $password); //connect to server if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; |
Question: How to connect mysqli with php using Object-Oriented Way?
$host = "localhost"; $username = "root"; $password = ""; $conn = new mysqli($host, $username, $password); //connect to server if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; |
Question: How to connect mysqli with php using PDO?
$host = "localhost"; $username = "root"; $password = ""; $conn = new PDO("mysql:host=$host;dbname=myDB", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Connected successfully"; |
Question: How will you define a constant in PHP?
To define a constant you have to use define() function and to retrieve the value of a constant, you have to simply specifying its name. Unlike with variables, you do not need to have a constant with a $.
Question: What is meant by nl2br()?
Inserts HTML line breaks before all newlines in a string.
Question: How can we know the total number of elements of Array?
sizeof($array_var)
count($array_var)
If we just pass a simple var instead of a an array it will return 1.
Question: What are the Different Types of database in Mysql?
There are Five Types of database in Mysql
1)INNODB
2)MYISAM
3)MERGE
4)HEAP
5)ISAM
Question: How can we set and destroy the cookie in php?
By using setcookie(name, value, expire, path, domain); function we can set the cookie in php ;
Set the cookies in past for destroy. like
setcookie(“user”, “sonia”, time()+3600); for set the cookie
setcookie(“user”, “”, time()-3600); for destroy or delete the cookies;
Question: What are PHP magic constants?
PHP provides a large number of predefined constants to any script which it runs known as magic constants.
Question: What is the purpose of break statement?
break terminates the for loop or switch statement and transfers execution to the statement immediately following the for loop or switch.
Question: What is the syntax for ‘foreach’ loop.
he foreach loop works only on arrays, and is used to loop through each key/value pair in an array.
foreach ($array as $value) { code to be executed; } |
Question: How to destroy/unset one session?
unset($_SESSION['object']); |
Question: How to Destroys all data registered to a session?
Question: How to convert string to uppercase in php?
$string="my public notebook"; echo strtoupper($string); //Output: MY PUBLIC NOTEBOOK |
Question: How to convert string to lowercase in php?
$string="MY PUBLIC NOTEBOOK"; echo strtolower($string); //Output: my public notebook |
Question: Difference between array_merge and array_combine in php?
Example-1: array_merge
$array1 = array('one','two'); $array2 = array(1,2); $result = array_merge($array1,$array2); var_dump($result); |
Example-2: array_combine
$array1 = array('one','two'); $array2 = array(1,2); $result = array_combine($array1,$array2); var_dump($result); |
Question: How to get ip address in php?
echo $_SERVER['REMOTE_ADDR']; |
Question: What is the purpse $_PHP_SELF variable?
The PHP default variable $_PHP_SELF is used for the PHP script name and when you click “submit” button then same PHP script will be called.
Question: How will you redirect a page using PHP?
Using header function in php
header("location:http://iamrohit.in"); |
Question: How can we define constants in PHP?
//define constant DEFINE('WEBSITE','iamrohit.in'); // use constant echo WEBSITE |
If You have more question and answer for 0-1year newbie developer then you can post these questions and answers in the comment box and help new comers.