0

Basic PHP Quiz 1

Description: Basic PHP Quiz 1
Number of Questions: 10
Created by:
Tags: php
Attempted 0/10 Correct 0 Score 0
php
  1. Hypertext Preprocessor

  2. Pre Hypertext Processor

  3. Pre Hyper Processor

  4. Pre Hypertext Process


Correct Option: A

How does the identity operator === compare two values?

php
  1. It converts them to a common compatible data type and then compares the resulting values

  2. It returns True only if they are both of the same type and value

  3. If the two values are strings, it performs a lexical comparison

  4. It bases its comparison on the C strcmp function exclusively


Correct Option: B
php
  1. When the parameter is Boolean

  2. When the function is being declared as a member of a class

  3. When the parameter is being declared as passed by reference

  4. When the function contains only one parameter


Correct Option: C

Variables always start with a ........ in PHP

php
  1. Pond-sign

  2. Yen-sign

  3. Dollar-sign

  4. Euro-sign


Correct Option: C

AI Explanation

To answer this question, you need to understand how variables are declared in PHP.

In PHP, variables always start with a dollar sign ($) followed by the variable name. Therefore, the correct answer is C) Dollar-sign.

What is the value displayed when the following is executed? Assume that the code was executed using the following URL:

testscript.php?c=25

php
  1. 25

  2. 10

  3. -5

  4. 0


Correct Option: C

Which language construct can best represent the following series of if conditionals?

if($a == 'a') {
  somefunction();
} else if ($a == 'b') {
  anotherfunction();
} else if ($a == 'c') {
  dosomething();
} else {
  donothing();
}

php
  1. A switch statement without a default case

  2. A recursive function call

  3. A switch statement using a default case

  4. A while statement


Correct Option: C
Explanation:

A series of if…else if code blocks checking for a single condition as above is a perfect place to use a switch statement

php
  1. A string of 50 random characters

  2. A string of 49 copies of the same character, because the random number generator

  3. A string of 49 random characters

  4. has not been initialized


Correct Option: C
- Hide questions