PHP Test

Exam Type: | MCQ Skill Test |
Questions Type: | Multiple Choice Questions |
Total Questions: | 40 |
Time Limit: | 15 Minutes |
Last Update | April, 2025 |



Text Detail
PHP Linkedin assessment
What does this code output?
echo 76 <=> '76 trombones';
- 0
- 1
- a parse error
- -1
PHP Linkedin test
Which is the most secure way to avoid storing a password in clear text in a database?
- $encrypted = crypt($password, $salt);
- $encrypted = md5($password);
- $encrypted = password_hash($password, PASSWORD_DEFAULT);
- $encrypted = sha1($password)
PHP Linkedin test answers
What does this script do?
1 $email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
2 if ($email === false) {
3 $emailErr = "Please re-enter valid email";
4 }
- It makes sure the email address is a good and functioning address.
- It assigns an email to a variable and then removes all illegal characters from the $email variable.
- It makes an email safe to input into a database.
- It verifies that an email address is well formed.
Linkedin PHP assessment answers
In the following script, which line(s) will cause an error(s)?
1
2 $count = 0;
3 $_xval = 5;
4 $_yval = 1.0;
5 $some_string = "Hello there!";
6 $some_string = "How are you?";
7 $will i work = 6;
8 $3blindmice = 3;
9 ?>
- Lines 3 and 4 will cause an error because a variable cannot start with an underscore (_).
- Line 5 will cause an error because some_string should be someString.
- Line 6 will cause an error because you can't reassign a new value to a variable that has already been set.
- Lines 7 and 8 will cause an error. Line 7 has whitespace in $will i work and should be $will_i_work. Line 8 cannot start with a number because it is a variable.
Linkedin PHP Quiz answers
In a conditional statement, you want to execute the code only if both values are true. Which comparison operator should you use?
- &&
- &
- <=>
- ||