PHP Interview Question and Answers
Document Sample


PHP Interview Question and Answers
What you should know?
1.What is the difference between a static and Dynamic
Web site?
2.What is the meaning of Open Source Software?
3.Why was PHP developed, what it is used for, and
where can you get it?
4.What are the benefits of using PHP and MySQL?
The above FOUR questions you should know before go to this
topic.
Ans:
1 A static website is one that is written in HTML only. Each
page is a separate document and there is no database that it
draws on. What this means functionally is that the only way to
edit the site is to go into each page and edit the HTML - So you
would have to do it yourself using a web page editor such as
FrontPage or Dreamweaver, or pay your web developer to
make updates for you.
A dynamic website is created by webdevelopers who are
strong in ASP.Net, PHP, JAVA and more... This website pages
contains data is retrieved from certain database. Each time the
viewer entering a page, the contents of that page is retrieved
from the database. The administrator can change the content
and images from admin panel. This is one that changes or
customizes itself frequently and automatically.
2. Open-Source Software (OSS) is computer software that is
available in source code form: the source code and certain
other rights normally reserved for copyright holders are
provided under a software license that permits users to study,
change, improve and at times also to distribute the
software.Open Source Software means it is a free software and
no need to buy, we can use full functionallities from this
software with certain Terms & Conditions. This license allows
modifications and derived works, and allows us to be
distributed under the same terms as the license of the original
software.
3. PHP developed for less script, time saving, Free Open Source
Software and runs on different platforms such as Windows,
Linux, Unix, etc. PHP compatible with almost all servers used
today such as Apache, IIS, etc.
The PHP scripting language resembles JavaScript, Java, and
Perl, These languages all share a common ancestor, the C
programming language. PHP has full access to the information
that the server has, and very little access to information that
the client has. In fact, it only has information that the client
tells the server and that the server passes on to PHP. Because
it is on the server, however, PHP cannot be modified by the
client. While you cannot necessarily trust the information that
the client gives to PHP, you can trust that your PHP is doing
what you told it to do. Because PHP is on the server end, your
PHP scripts can affect your server -- such as by keeping an
activity log or updating a database.
PHP is free dowload from the offical PHP resource
Download : http://windows.php.net/download/
4. One of the main reasons that businesses choose PHP is its
simplicity and ease of use. PHP competes against a number of
other web scripting solutions such as Active Server Pages and
PERL, but none of these languages are as easy to learn as PHP.
Further, some languages require a moderate amount of
programming background before a developer can get up to
speed in development. With PHP, however, even non-
programmers have been able to develop web-based solutions
within a matter of days after going through the basic tutorials
on PHP. PHP commands are simply embedded into the same
web page with HTML commands, and execute on the server to
deliver the web pages to the user.
Another big advantage of PHP is its interoperability with
multiple operating systems. A company can use PHP with either
Linux, Windows or Macs for example. They can also use PHP
with the popular open source Apache server. Compare that
with Microsoft’s Active Server Pages, by contrast, which is
primarily designed for Microsoft-enabled servers. Portability is
becoming a chief concern for businesses that use one or more
operating systems in their businesses. Businesses save money
by using PHP to leverage their existing I.S. resources rather
than investing large sums of money to purchase proprietary
products.
Get documents about "