Tuesday, October 7, 2014


ওডেস্ক পিএইচপি টেস্ট সেপ্টেম্বর ২০১৪...

oDesk PHP Test Answer 2014

1.Does PHP 5 support exceptions?
  1. Yes
  2. No
2.For the following code: <?php function Expenses() { function Salary() { } function Loan() { function Balance() { } } } ?> Which of the following sequence will run successfully?
  1. Expenses();Salary();Loan();Balance();
  2. Salary();Expenses();Loan();Balance();
  3. Expenses();Salary();Balance();Loan();
  4. Balance();Loan();Salary();Expenses();
3.What function should you use to join array elements with a glue string?
  1. join_st
  2. implode
  3. connect
  4. make_array
  5. None of these
4.What is the best practice for running MySQL queries in PHP? Consider the risk of SQL injection.
  1. Use mysql_query() and variables: for example: $input = $_POST['user_input']; mysql_query("INSERT INTO table (column) VALUES ('" . $input . "')");
  2. Use PDO prepared statements and parameterized queries: for example: $input= $_POST["user-input"] $stmt = $pdo->prepare('INSERT INTO table (column) VALUES (":input"); $stmt->execute(array(':input' => $input));
  3. Use mysql_query() and string escaped variables: for example: $input= $_POST["user-input"] $input_safe = mysql_real_escape_string($input); mysql_query("INSERT INTO table (column) VALUES ('" . $input. "')");
  4. Use mysql_query() and variables with a blacklisting check: for example: $blacklist = array("DROP","INSERT","DELETE"); $input= $_POST["user-input"] if (!$array_search($blacklist))) mysql_query("INSERT INTO table (column) VALUES ('" . $input. "')");
5.What is the best way to change the key without changing the value of a PHP array element?
  1. $arr[$newkey] = $oldkey; unset($arr[$oldkey]);
  2. $arr[$newkey] = $arr[$oldkey]; unset($arr[$oldkey]);
  3. $newkey = $arr[$oldkey];unset($arr[$oldkey]);
  4. $arr[$newkey] = $oldkey.GetValue(); unset($arr[$oldkey]);
6.What is the correct line to use within the php.ini file, to specify that 128MB would be the maximum amount of memory that a script may use?
  1. memory_limit = 128M
  2. limit_memory = 128M
  3. memory_limit: 128M
  4. limit_memory: 128M
7.What is the correct way to send a SMTP (Simple Mail Transfer Protocol) email using PHP?
  1. s.sendmail($EmailAddress, [$MessageBody], msg.as_string())
  2. sendmail($EmailAddress, "Subject", $MessageBody);
  3. mail($EmailAddress, "Subject", $MessageBody);
  4. <a href="mailto:$EmailAddress">$MessageBody</a>
8.What is the string concatenation operator in PHP?
  1. +
  2. ||
  3. .
  4. |||
  5. None of these
9.What will be the output of the following code? <? echo 5 * 6 / 2 + 2 * 3; ?>
  1. 1
  2. 20
  3. 21
  4. 23
  5. 34
10.What enctype is required for file uploads to work?
  1. multipart/form-data
  2. multipart
  3. file
  4. application/octect-stream
  5. None of these

এমন আরও সম্পূর্ণ সেট টেস্ট এর উত্তর পাবেন এখানে

No comments:

Post a Comment