Multiple choice technology web technology

  1. Which of the following variables is not a predefined variable?

  1. $get
  2. $ask
  3. $request
  4. $post
Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

PHP has several predefined superglobal variables: $_GET, $_POST, $_REQUEST, $_SERVER, $_SESSION, etc. These are auto-populated by PHP. The variable '$ask' is NOT a predefined PHP variable - it would need to be created by the developer. Options A, C, and D all refer to common PHP superglobals (though they should be written as $_GET, $_POST, $_REQUEST with underscores and in uppercase). The question tests knowledge of built-in versus custom variables.

AI explanation

In the referenced templating/form-processing system, $get, $post, and \$request are predefined variables giving access to incoming request data (analogous to PHP's \$_GET, $_POST, $_REQUEST superglobals) — they're part of the framework's built-in variable set. $ask isn't a recognized predefined variable in that system, making it the odd one out and the correct answer to 'which is NOT predefined'.