Skip to main content

Interview Questions and Answers for Freshers

Here are common questions with answer that every fresher PHP programmer is expected to know, I will add few more questions with answers in coming days.

Q- What is the difference between include and require

Difference between require() and include() is that require() produces a FATAL ERROR if the file you want to include is not found, while include() only produces a WARNING.

Q- What is the difference between Session and Cookie

Sessions are stored in the server side whereas cookies are stored in the client side.

Q- How do you create a cookie, add data to it, and remove data from a cookie

Here we have created cookie “username” and assign value “phpzag” with expiration duration of 10 seconds to the timestamp.

setcookie(‘username’, ‘phpzag’, time()+10);

Now we get value of cookie “username”

echo $_COOKIE[‘username’];

Now we remove the data of cokie. When deleting a cookie you should assure that the expiration date is in the past. Examples follow show how to delete cookies sent in previous example:

setcookie (“username”, “”, time() – 10);

Q- How do you create a session, add data to a session and remove data from a session

First we start session by inintialzing session_start();

Now we will create session “USERNAME” and add data to our created session.


Now we get the data from our session:


Q- If cookies are disabled will the sessions work? Why?

Session will work if cokkies are disabled. If cookie is enabled on client machine then php will use cookies to handle sessions else if cookie is disabled on client machine check is made to ensure that if php5 is configured with

–enable-trans-sid and
–enable-track-vars option.

If yes then php will pass session id using post method automatically and we do not need to worry about it. we just have to use sesssion functions regularly. If No then we can pass session id using SID.

Q- What is the difference between $var and $$var

$var is a variable and $$variable is a Reference or Dynamic variable.

PHPZAG.COM is a popular PHP tutorial blog that publishes useful tips and tutorials for PHP programmer. If you would like to be kept up to date with our posts, you can subscribe to our RSS Feed

Leave a Reply

Your email address will not be published. Required fields are marked *

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera