PHP online tests

Hi guys

Can anyone recommend a good website for online PHP tests for potential employees?

Thanks in advance.

Crabby

Aha, so we were thinking of different definitions after all.
I was thinking of ways that users can submit them, whereas you are thinking of ways that PHP can access them.

Both are valid, and have different answers.

Methods cannot be used simultaneously, that’s all.
Because we have only one definition for the things.

Also there are no thing called “get data” actually. It is query string data to be correct.
And it is just PHP creators fail, to name $_GET array this way, that confuses many developers.

Currently some large internet hosts are down, however a search for timed php quiz does give us some promising sites. For example:

PHP Quiz - free online quiz, test and trivia
http://www.ex-designz.net/test_page.asp?tid=30

Such sites would give you insight as to how such things are handled, from which you may be inspired to create your own.

The term “method” has only one definition.
But poor PHP folks get confused by superglobal arrays names :slight_smile:

Please carry on. What is a good explanation for the question.

That depends on how you define things.

While you can pre-populate the querystring with some values when you use post, that might not count as “get” data because no data from a web form can be sent via get simultaneously with post.

Thanks for your replies guys.

We could quite easily provide a list of questions, but we’re after a resource where they could complete the test from home, so ideally there would need to be a timer for each question and we could then look at how they scored.

Just wondering whether any employers could recommend this type of system, could always develop it ourselves, but just don’t have the time!

Thanks again for your replies.

Crabby

Perform a search for php interview questions.

For example, the first site from a search provides us with the following questions from http://www.techinterviews.com/php-interview-questions-part-1

[list=1][]What are the differences between Get and post methods in form submitting, give the case where we can use get and we can use post methods?
[
]Who is the father of PHP and explain the changes in PHP versions?
[]How can we submit a form without a submit button?
[
]In how many ways we can retrieve the date in the result set of mysql using PHP?
[]What is the difference between mysql_fetch_object and mysql_fetch_array?
[
]What is the difference between $message and $$message?
[]How can we extract string ‘techinterviews.com ‘ from a string ‘http://www.techinterviews.com’ using regular expression of PHP?
[
]How can we create a database using PHP and mysql?
[]What are the differences between require and include, include_once?
[
]Can we use include (”techinterviews.php”) two times in a PHP page “makeit.PHP”?
[]What are the different tables present in mysql, which type of table is generated when we are creating a table in the following syntax: create table employee(eno int(2),ename varchar(10)) ?
[
]Functions in IMAP, POP3 AND LDAP?
[]How can I execute a PHP script using command line?
[
]Suppose your Zend engine supports the mode <? ?> Then how can u configure your PHP Zend engine to support <?PHP ?> mode ?
[]Shopping cart online validation i.e. how can we configure Paypal, etc.?
[
]What is meant by nl2br()?
[]Draw the architecture of Zend engine?
[
]What are the current versions of apache, PHP, and mysql?
[]What are the reasons for selecting lamp (linux, apache, mysql, PHP) instead of combination of other software programmes, servers and operating systems?
[
]How can we encrypt and decrypt a data present in a mysql table using mysql?
[]How can we encrypt the username and password using PHP?
[
]What are the features and advantages of object-oriented programming?
[]What are the differences between procedure-oriented languages and object-oriented languages?
[
]What is the use of friend function?
[]What are the differences between public, private, protected, static, transient, final and volatile?
[
]What are the different types of errors in PHP?
[]What is the functionality of the function strstr and stristr?
[
]What are the differences between PHP 3 and PHP 4 and PHP 5?
[]How can we convert asp pages to PHP pages?
[
]What is the functionality of the function htmlentities?
[]How can we get second of the current time using date function?
[
]How can we convert the time zones using PHP?
[]What is meant by urlencode and urldecode?
[
]What is the difference between the functions unlink and unset?
[]How can we register the variables into a session?
[
]How can we get the properties (size, type, width, height) of an image using PHP image functions?
[]How can we get the browser properties using PHP?
[
]What is the maximum size of a file that can be uploaded using PHP and how can we change this?
[]How can we increase the execution time of a PHP script?
[
]How can we take a backup of a mysql table and how can we restore it. ?
[]How can we optimize or increase the speed of a mysql select query?
[
]How many ways can we get the value of current session id?
[]How can we destroy the session, how can we unset the variable of a session?
[
]How can we destroy the cookie?
[]How many ways we can pass the variable through the navigation between the pages?
[
]What is the difference between ereg_replace() and eregi_replace()?
[]What are the different functions in sorting an array?
[
]How can we know the count/number of elements of an array?
[]What is the PHP predefined variable that tells the What types of images that PHP supports?
[
]How can I know that a variable is a number or not using a JavaScript?
[]List out some tools through which we can draw E-R diagrams for mysql.
[
]How can I retrieve values from one database server and store them in other database server using PHP?
[]List out the predefined classes in PHP?
[
]How can I make a script that can be bilanguage (supports English, German)?
[]What are the difference between abstract class and interface?
[
]How can we send mail using JavaScript?
[/list]

What are the differences between Get and post methods

My favorite is “Can we use both methods simultaneously?”.
Most people fail to right answer :slight_smile:

Method has only one definition. No thinking required.
That’s why it is good question.
It requires understanding of things.
Much like cookies does. Another seems-to-be-simple question: What is cookie? :slight_smile:

Crabby, you can just accept ZCE certificates as passed tests.

A cookie is just data that is stored against a (sub)domain.
The term originated from the process of manufacturing.

If we’re not going to help the OP with his question though, we should take this off-thread.

Thanks again for your replies

I just took a test at the link you provided pmw57

My answer’s right too isn’t it??? 8>)

  1. PHP comments for a single line have the following syntax:
    a) /* comments /*
    b) # - correct answer
    c) (your answer) //
    d) ::

Something that I have seen before that works really effective for the presentation, is to place to the left of the alpha bullets a green tick mark or a red cross.

The answer can use a different color for correct line, but also should indicate in a color-free manner the right answer, with a tick to the right of it.

There are some other mistakes too.

I can’t believe you’re looking for well-cared tests for free, don’t you?

Ahh, that’s a nice trap. The test creator must have been in a snotty mood that day.


<?php
    echo 'This is a test'; // This is a one-line c++ style comment
    /* This is a multi line comment
       yet another line of comment */
    echo 'This is yet another test';
    echo 'One Final Test'; # This is a one-line shell-style comment
?>

I didn’t mention ‘Free’?

If there’s a subscription cost then so be it, I was just wondering if anyone could recommend anything they’ve used??

Lol, actually I never knew you could use a hash for a comment…8>)

3 and 22 also has wrong answers.
As for cookie, it can be not stored at all, especially answer’s one.
Cookie is an HTTP header, nothing else.