PHP Interview Question and Answer for Experience

PHP: 2+ Year Experience of Interview Question and Answer


37.) Is PHP a case sensitive programming language?

PHP is a partially case sensitive programming language. We can use function names, class names in case insensitive manner.

38.) What is mean by LAMP?

LAMP means combination of Linux, Apache, MySQL and PHP.

39.) How do you get the user's ip address in PHP?

Using the server variable: $_SERVER['REMOTE_ADDR']

40.) How do you make one way encryption for your passwords in PHP?

Using md5 function or sha1 function

41.) What is meant by PEAR in php?

Answer1: PEAR is the next revolution in PHP. This repository is bringing higher level programming to PHP. PEAR is a framework and distribution system for reusable PHP components. It eases installation by bringing an automated wizard, and packing the strength and experience of PHP users into a nicely organised OOP library. PEAR also provides a command-line interface that can be used to automatically install "packages"
Answer2: 
PEAR is short for "PHP Extension and Application Repository" and is pronounced just like the fruit. The purpose of PEAR is to provide:
A structured library of open-sourced code for PHP users
A system for code distribution and package maintenance
A standard style for code written in PHP
The PHP Foundation Classes (PFC),
The PHP Extension Community Library (PECL),
A web site, mailing lists and download mirrors to support the PHP/PEAR community
PEAR is a community-driven project with the PEAR Group as the governing body. The project has been founded by Stig S. Bakken in 1999 and quite a lot of people have joined the project since then.

42.) How can we repair a MySQL table?

The syntex for repairing a mysql table is:

REPAIR TABLE tablename
REPAIR TABLE tablename QUICK
REPAIR TABLE tablename EXTENDED

This command will repair the table specified.
If QUICK is given, MySQL will do a repair of only the index tree.
If EXTENDED is given, it will create index row by row.


1 2 3 4 5 6 7 8