PHP Basics singleQuestion_answer
1/260
1.

What will be the output of the following PHP code ?

<?php
    define('GREETING_TEST', 'PHP is a scripting language', true);
    echo GREETING_TESt;
    $changing_variable = 'test';
    echo constant('GREETING_' . strtoupper($changing_variable));
?>
2/260
2.

What will be the output of the following PHP code ?

<?php
$i = "";
while ($i)
{   
    print "hi";
} 
while($i < 8) {
    $i++;
    print "hello";
}
?>
3/260
3.

Which of the following are valid constant names? (Choose three)

4/260
4.

You run the following script:

<?php
function odd(){
    for($i=1; $i<=50; $i=$i+2)
    {
        echo "$i";
    }
}
echo "The last value of the variable \$i: $i";
?>

What will be the output?

5/260
5.

What will be the output of the following PHP code ?

<?php
$a = 1;
if ($a--)
    print "True";
if ($a++)
    print "False"; 
?>
6/260
6.

Who is the father of PHP?

7/260
7.

You run the following PHP script:

<?php
    $sale = 200;
    $sale = $sale- + 1;
    echo $sale;
?>

What will be the output?

8/260
8.

Which PHP functions may be used to find out which PHP extensions are available in the system?

9/260
9.

Which of the following statements are true when applied to a Registry pattern? (choose two)

10/260
10.

What will be the output of the following PHP code ?

<?php
$i = 2;
while (++$i)
{   
    while ($i --> 0)
        print $i;
}
?>
11/260
11.

How can a script come to a clean termination?

12/260
12.

Under what circumstance is it impossible to assign a default value to a parameter while declaring a function?

13/260
13.

What will be the output of the following PHP code ?

<?php
$on$e = 1;
$tw$o = 2;
$thre$e = 3;
$fou$r = 4;
echo "$on$e / $tw$o + $thre$e / $fou$r"; 
?>
14/260
14.

Which of the below statements is equivalent to $add += $add ?

15/260
15.

Which of the following logical operators is an equivalence logical operator?

16/260
16.

What will be the output of the following PHP code ?

<?php
$a = 12;
--$a;
echo $a++;
?>
17/260
17.

What does the following code snippet do?

$a = `ls -l`;
18/260
18.

What will be the output of the following PHP code ?

<?php
    $one = "one";
    $two = "two";
    print($one==$two);
?>
19/260
19.

The function gc_collect_cycles() is used to do which of the following?

20/260
20.

Which of the following are the core extensions? Each correct answer represents a complete solution. Choose all that apply.

21/260
21.

What will be the output of the following PHP code ?

<?php
define("VAR_NAME","test"); 
${VAR_NAME} = "value"; 
echo VAR_NAME;
echo ${VAR_NAME}; 
?>
22/260
22.

Which is the right way of declaring a variable in PHP?
i) $3hello
ii) $_hello
iii) $this
iv) $This

23/260
23.

What will be the output of the following PHP code ?

<?php
$i = 0;
while ($i = 10)
{   
    print "hi";
}
print "hello";
?>
24/260
24.

What will be the output of the following PHP code ?

<?php
$x = 1;
$y = 2;
if (++$x == $y++)
{
    echo "true ", $y, $x;
}
?>
25/260
25.

Which of the below symbols is a newline character?

26/260
26.

What is the output of this scrip?

<?php
define('A', 1);
const B = 2;
define('C', [A * A, B * B]);
echo(C[1]);
27/260
27.

What is the value of $x in the following code snippet?

<?php
$x = 123 == 0123;
?>
28/260
28.

What will be the output of the following PHP code ?

<?php
$x = 10;
$y = 20;
if ($x > $y && 1||1)
    print "hi" ;
else
    print "how are u";
?>
29/260
29.

Which of the following code can be used to create case insensitive constant?

30/260
30.

Which of the following gives a string containing PHP script file name in which it is called?

31/260
31.

What will the output of the following code be?

<?php
$a = range(3,9);
foreach ($a as $b) {
   switch($b) {
      case 3:
      $b = 7;
      case 7:
      $b = 3;
      default:
      // do nothing
   }
}
echo implode('-',$a);
?>
32/260
32.

What will be the output of the following PHP code ?

<?php
$user = array("Ashley", "Bale", "Shrek", "Blank");
    for ($x=0; $x < count($user) - 1; $x++) 
    {
        if ($user[$x++] == "Shrek") 
            continue;
        printf ($user[$x]); 
    }
?>
33/260
33.

What will be the output of the following PHP code ?

<?php
$i=0;
for (1; $i == 1; $i = 2)
    print "In for loop ";
print "After loop\n";
?>
34/260
34.

What will this script output?

<?php
$a = "foo";
$$a = "bar";
$a = "Hello world";
echo ${"foo"};
?>
35/260
35.

What will be the output of the following PHP code ?

<?php
    $one = "Hello";
    $two = "World";
    echo "$one"+"$two";
?>
36/260
36.

Choose the appropriate function declaration for the user-defined function is_leap(). Assume that, if not otherwise defined, the is_leap function uses the year 2000 as a default value:

<?php
    /* Function declaration here */
    {
        $is_leap = (!($year %4) && (($year % 100) || !($year % 400))); 
        return $is_leap;
    }
    var_dump(is_leap(1987)); /* Displays false */
    var_dump(is_leap()); /* Displays true */
?> 
37/260
37.

How do we access the value of 'd' later?

$a = array(
    'a',
    3 => 'b',
    1 => 'c',
    'd'
);
38/260
38.

What will this script output?

<?php
function A() {
    try {
        b();
    } catch (Exception $e) {
        echo "Exception caught in " . __CLASS__;
    }
}
function B() {
    C();
}
try {
    A();
} catch (Error $e) {
    echo "Error caught in global scope: " . $e->getMessage();
}
39/260
39.

What will be the output of the following PHP code ?

<?php
$i = 10;
$j = 0;
if ($i || ($j = $i + 10)) {
    echo "true";
}
echo $j;
?>
40/260
40.

What set of value it will give?

$data = "foo:*:1023:1000::/home/foo:/bin/sh"; 
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data); 
echo $user; echo $pass;
41/260
41.

What will be the output of the following PHP code ?

<?php
$i = 0
do
{
    print "hi";
    $i++;
}
while ($i != 3);
?>
42/260
42.

What will be the output of the following PHP code ?

<?php
$b = 1; $c = 4; $a = 5; 
$d = $b + $c == $a;
print $d;
?>
43/260
43.

What will be the output of the following PHP code ?

<?php
$x = 1;
if ($x = $x&0)
    print $x;
else
    break;
?>
44/260
44.

What will be the output of the following PHP code ?

<?php
$x;
if ($x == 0)
    print "hi" ;
else
    print "how are u";
    print "hello"
?>
45/260
45.

You run the following PHP script:

<? 
    echo (int) "1235Jason"; 
?>

What will be the output?

46/260
46.

What will be the output of the following PHP code ?

<?php
$var1 = 1;
echo $var1 = ++$var1 % 2 + ++$var1; 
?>
47/260
47.

What should be the correct syntax to write a PHP code?

48/260
48.

Can I generate DLL files from PHP scripts like i can in Perl ?

49/260
49.

What is the result when the following PHP code involving a boolean cast is executed?

<?php
 var_dump( (bool) 5.8 );
?>
50/260
50.

What will the following script output?

<?php
    $x = 3 - 5 % 3;
    echo $x;
?>
51/260
51.

What is the output from this script?

<?php
$a = true;
$b = false;
$ampBool = $a && $b;
$andBool = $a and $b;
var_dump($ampBool == $andBool);
?>
52/260
52.

Which of the following operators has the highest precedence order?

53/260
53.

What is the output of:

<?php
$a = 10;
echo strlen($a) . count($a);
do {
   echo $a . "elephpant ";
   $a++;
} while($a <= 1);
?>
54/260
54.

Which values should be assigned to the variables $a, $b and $c in order for the following script to display the string Hello, World!?

$string = "Hello, World!";
$a      = '';
$b      = '';
$c      = '';
if ($a) {
    if ($b && !$c) {
        echo "Goodbye Cruel World!";
    } else if (!$b && !$c) {
        echo "Nothing here";
    }
} else {
    if (!$b) {
        if (!$a && (!$b && $c)) {
            echo "Hello, World!";
        } else {
            echo "Goodbye World!";
        }
    } else {
        echo "Not quite.";
    }
}
?> 
55/260
55.

Mark works as a Web Developer for Unicorn Inc. He develops an application in PHP using the following code:

<?php
      switch(1) {
      case 1: print("Book Details"); 
      case 2: print("Book Author"); 
      default: print("Missing Book");
      }
?>

What will be the output of the script?

56/260
56.

How can we create a unique random password in PHP?

57/260
57.

What is the output of the following line of code?

<?php
echo "4" + 05 + 011 + ord('a');
?>
58/260
58.

What will be the output of the following PHP code ?

<?php
$a = "1";
$b = "0";
if ((int)$a && $b) 
    print"hi";
else 
    print "hello";
?>
59/260
59.

What will be the output of the following PHP code ?

<?php
$x = 10;
$y = 5;
$z = 3;
if ($x / $y / $z)
    print "hi";
else
    print "hello";
?>
60/260
60.

You run the following PHP script:

<php
     echo 0x33, ' birds sit on ', 022, ' trees.';
?>

What will be the output?

61/260
61.

What will be the output of the following PHP code ?

<?php
$a = 10;
if (1) 
    print "all";
else 
    print "some"
else 
    print "none";
?>
62/260
62.

when PHP is running on a command line, what super-global will contain the command line arguments specified?

63/260
63.

What is the value of $a and $b after the function call?

<?php
    function doSomething( &$arg ) {
        $return = $arg;
        $arg += 1;
        return $return; 
    }
    $a = 3;
    $b = doSomething( $a );
?>
64/260
64.

Which of the following options is NOT as valid tag for PHP 7.1 script?

65/260
65.

What is the difference between isset() and other is_*() functions (is_alpha(), is_number(), etc.)?

66/260
66.

What is the output of this script?

<?php
$a = "apples" <=> "bananas";
$b = $a ?? $c ?? 10;
echo $b;
67/260
67.

Which of the below provided options is correct regarding the below code?

<?php 
    $a = array (1, 2, 3);
    $b = array (1 => 2, 2 => 3, 0 => 1); 
    $c = array ('a' => 1, 'b' => 2, 'c' => 3);
    var_dump ($a == $b); 
    var_dump ($a === $b); 
    var_dump ($a == $c); 
?>
68/260
68.

Fred works as a Web developer in Fastech Inc. He writes the following script:

<?php
    $s = 2;
    switch ($s) {
      case 1:
         print("Fred");
         break;
      case 2:
         print("Fast");
      case 3:
         print("Tech");
      default: print("default");
    }
?>

What will be displayed as output when Fred attempts to run this PHP script?

69/260
69.

What will be the output of the following PHP code ?

<?php
$b = 3;
switch($b)
{
case 2:
    print "hello";
    break;
case 1:
    print "hi";
    break;
}
?>
70/260
70.

What will be the output of the following PHP code ?

<?php
for ($count = 1; $count < 20; $count++);
    print $count;
?>
71/260
71.

Which of the following is NOT a strongly typed language?

72/260
72.

Consider the following PHP script:

<?php
$a = 5; 
$b = 4; 
$c = ($a++ * ++$b);  
echo $c;
?>

What will be the output?

73/260
73.

What is the output of the following?

<?php
$a = 7;
$b = 4;
function b($a, $b) {
   global $a, $b;
   $a += 7;
   $a++;
   $b += $a;
   return true;
}
echo $b, $a;
?>
74/260
74.

What is the order of parameters in the mail() function?

75/260
75.

Which of the following is used to set a constant?

76/260
76.

What will be the output of the following PHP code ?

<?php
    echo "This", "was", "a", "bad", "idea";
?>
77/260
77.

What will be the output of the following PHP code ?

<?php
$y = 2;
$w = 4;
$y *= $w /= $y;
echo $y, $w;
?>
78/260
78.

What is the output of the following?

<?php
$a = 0xf2 + 0x09;
$b = $a >> 3;
echo $b;
?>
79/260
79.

What would you replace ??????? with, below, to make the string Hello, World! be displayed?

    function myfunction() {
        /* ??????? */
        echo $string;
    }
    myfunction("Hello, World!");
80/260
80.

Consider the following code:

<?php   
    $a=5;
    $b=12;
    $c=10;
    $d=7;
    $e=($a*$b)+$c*$d/$a;
    print($e);
?>

What will be the output of the above code?

81/260
81.

Which of the following are valid identifiers (Choose 3)

82/260
82.

Which of the following statements explains the difference between print() and echo()?

83/260
83.

Which of the following is NOT a valid PHP variable name?

84/260
84.

What will be the output of the following PHP code ?

<?php
    $one = "one";
    $two = "two";
    print($one$two);
?>
85/260
85.

You run the following PHP script:

<?php
    $a=12;
    $b=11;   
    $a>$b ? print($a) : print($b);
?>
86/260
86.

What will be the output of the following PHP code ?


<?php
$a = 1; $b = 1; $d = 1;
print ++$a + ++$a+$a++; print $a++ + ++$b; print ++$d + $d++ + $a++;
?>
87/260
87.

Which one of the following four logical operators of PHP is not binary?

88/260
88.

What is the result of the following bitwise operation in PHP?

1 ^ 2
89/260
89.

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

<?php
    if($a == 'a') {
        somefunction();
    } else if ($a == 'b') {
        anotherfunction();
    } else if ($a == 'c') {
        dosomething();
    } else {
        donothing();
    }
?> 
90/260
90.

Consider the following code:

<?php
function add()
{
       $x=10;
       $y=5;
       $x+=$y;
}
?>

What will be the value of x and y?

91/260
91.

What is the best way to iterate through the $myarray array, assuming you want to modify the value of each element as you do?

<?php
    $myarray = array ("My String", "Another String", "Hi, Mom!");
?> 
92/260
92.

What will be the output of the following PHP code ?

<?php
for ($i = 0; $i < 5; $i++)  
{
    for ($j = $i;$j > $i; $i--)
        print $i;
}
?>
93/260
93.
<?php
    class Foo
    {
?>

<?php
        function bar()
        {
            print "bar";
        }
    }
?>

which is correct?

94/260
94.

What will be the output of the following PHP code ?

<?php
$i = 5;
while (--$i > 0 || ++$i)
{   
    print $i;
}
?>
95/260
95.

What will be the output of the following PHP code ?

<?php
class myObject { }
define('myObject::CONSTANT', 'test');
echo myObject::CONSTANT; 
?>
96/260
96.

What will be the output of the following PHP code ?

<?php
$x = 1;
if ($x--)
    print "hi"
    $x--;
else
    print "hello"
?>
97/260
97.

What is the difference between the include and require language constructs?

98/260
98.

Consider the following script:

<html>
<head>
<title>
       This is a test script.
</title>
</head>
<body>
<?php
    echo 'This is some sample text';
?>
</body>
</html>

Which of the following tags is used in the php script?

99/260
99.

What will be the output of the following PHP code ?


<?php
$a = 0x6db7;
print $a<<6;
?>
100/260
100.

What will be the output of the following PHP code ?

<?php
$color = 'red';
echo "\$color";
?>
101/260
101.

What will the output of this code be?

<?php
$result = echo print("Hello world!");
var_dump($result);
102/260
102.

What will the code output?

<?php
$a = 0;
$b = $a++;
$a = $a + 1;
echo --$a;
103/260
103.

What is the output of this script?

<?php
echo 10 <=> 10 << 1;
104/260
104.

You run the following PHP script:

<? 
    $a = "b";
    $b = 20;
    echo $$a;
?>

What will be the output?

105/260
105.

What is the length of the hash generated by the crc32() crypto function?

106/260
106.

What will be the output of the following PHP code ?

<?php
$i = 0;
while (++$i && --$i)
{   
    print $i;
}
?>
107/260
107.

What will be the output of the following PHP code?

<?php
   $team = "arsenal";
    switch ($team) {
        case "manu":
            echo "I love manu";
        case "arsenal":
            echo "I love arsenal";
        case "manc":
            echo "I love manc";
    }
?>
108/260
108.

Which statement will output $x on the screen?

109/260
109.

42 with two decimal places?

110/260
110.

Which of the following will you use to iterate a PHP associative array?

111/260
111.

What will be the output of the following PHP code ?

<?php
$a = "hello";
if ($a.length)
    print $a.length;
else
    print "hi";
?>
112/260
112.

What will be the output of the following PHP code ?

<?php
$auth = 1;
$status = 1;
if ($result = (($auth == 1) && ($status != 0)))
{
    print "result is $result";
}
?>
113/260
113.

What is the output of this code?

<?php
define('PI', 3.14159625);
define('_PI', "3.1459625");
$radius = 10;
if (PI == _PI) {
 $area = (int)PI * $radius ** 2;
 echo $area;
} else {
 echo "dhaka";
}
114/260
114.

What is the output of the following PHP code?

       define("FOO", 10);
       $array = [10 => FOO, "FOO" => 20];
       echo $array[$array[FOO]] * $array["FOO"];
115/260
115.

Which of the following type of variables are special type that only has one value: NULL?

116/260
116.

PHP is a _____ scripting language based on the _____ engine. It is primarily used to develop dynamic _____ content, although it can be used to generate _____ documents (among others) as well.

117/260
117.

what will the following code produce?

define('CONSTANT', 1);
define('_CONSTANT', 0);
define('EMPTY', '');
if(!empty(EMPTY)){
    if(!((boolean) _CONSTANT)){
        print "One";
    }
}
else if(constant('CONSTANT') == 1){
    print "Two";
}
118/260
118.

What will the following script output?

$array = '0123456789ABCDEFG';
$s = '';
for ($i = 1; $i < 50; $i++) {
    $s .= $array[rand(0,strlen ($array) - 1)];
}
echo $s; 
119/260
119.

What is the output of the following script?

<?php
$arr1 = [1,2,3];
$arr2 = array("1" => 2, 0 => "1", 2 => 3 );
$equal = $arr1 == $arr2 ? 'Equal' : 'Not Equal';
$identical = $arr1 === $arr2 ? 'Identical' : 'Not Identical';
echo "The arrays are [$equal] and [$identical]";
120/260
120.

What will be the output of the following PHP code ?

<?php
$a = 10;
echo ++$a;
echo $a++;
echo $a;
echo ++$a;
?>
121/260
121.

What will be the output of the following PHP code ?

<?php
    $one = "one";
    $two = "one";
    print($one == $two);
?>
122/260
122.

You run the following PHP script:

<?php
    $num = -123test;
    $newnum = abs( $num );
    print $newnum;
?>

What will be the output?

123/260
123.

What is the output of this script?

<?php
$a = 3;
echo $a >> 1;
124/260
124.

Which of the following is NOT a valid PHP comparison operator?

125/260
125.

What is the output of the following code?

<?php
$a = 42 & 05 + 17;
echo $a;
?>
126/260
126.

What will be the output of the following PHP code ?

<?php
define("__LINE__", "PHP is a scripting language");
echo __LINE__;
?>
127/260
127.

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

128/260
128.

Which of the following equivalence operations evaluates to true if the two operands are not of the same data type or do not have the same value?

129/260
129.

What will be the output of the following PHP code ?

<?php
for ($i = 0; -5 ; $i++)
{
    print"$i";
    if ($i == 3)
        break;
}
?>
130/260
130.

What will be the output of the following PHP code ?

<?php
$i = 0;
$j = 0;
if ($i && ($j = $i + 10)) {
    echo "true";
}
echo $j;
?>
131/260
131.

What will this script output?

<?php
function A() {
    try {
        b();
    } catch (Exception $e) {
        echo "Exception caught in " . __CLASS__;
    }
}
function B() {
    echo 5 / "five";
}
try {
    A();
} catch (Error $e) {
    echo "Error caught in global scope: " . $e->getMessage();
}
132/260
132.

What is the output of following code?

   $a = 1;
   ++$a;
    $a *= $a;
    echo $a--
133/260
133.

Which of the following are valid PHP variables?

134/260
134.

What will this code output?

    namespace A;
    function Hello() { echo __NAMESPACE__; }
    namespace B;
    function Hello() { echo __NAMESPACE__; }
    namespace C;
    \B\Hello();
135/260
135.

Which version of PHP introduced Try/catch Exception?

136/260
136.

What is the output of the following code snippet?

<?php
$a = 20;
function myfunction($b) {
    $a = 30;
    global $a, $c;
    return $c = ($b + $a);
}
print myfunction(40) + $c;
?>
137/260
137.

What is the output of the following PHP script?

    $a = 1;
    $b = 2.5;
    $c = 0xFF;
    $d = $b + $c;
    $e = $d * $b;
    $f = ($d + $e) % $a;
    echo ($f + $e);
138/260
138.

Mark works as a Web Application Developer for Blue Solutions Inc. He writes the following code:

<?php
    $x =25;
    while($x<10)
    {
        $x--;
    }
    print ($x); 
?>

What will be the output when Mark tries to compile and execute the code?

139/260
139.

What gets printed?

<?php

$RESULT = 11 + 011 + 0x11;

echo "$RESULT";

?>
140/260
140.

What will be the output of the following PHP code ?

<?php
$i = 0;
do
{
    $i++;
}
while ($i < 3);
print $i;
?>
141/260
141.

What will be the output of the following PHP code ?

<?php
class Constants
{
    define('MIN_VALUE', '0.0');  
    define('MAX_VALUE', '1.0');  
    public static function getMinValue()
    {
        return self::MIN_VALUE;
    }
    public static function getMaxValue()
    {
        return self::MAX_VALUE;
    }
}
echo Constants::getMinValue();
echo Constants::getMaxValue();
?>
142/260
142.

What will be the output of the following PHP code ?

<?php
$i = 0;
while ($i++)
{
    print $i;
}
print $i;
?>
143/260
143.

What will be the output of the following PHP code ?

<?php
for ($i = 0;$i = -1;$i = 1)
{
    print $i;
    if ($i != 1) 
    break;
}
?>
144/260
144.

What will be the output of the following PHP code ?

<?php
$x = 1;
if ($x = $x&0)
    print $x ;
else
    print "how are u";
?>
145/260
145.

What will be the output of the following PHP code ?

<?php
$color = red;
echo "$color" . red ;
?>
146/260
146.

What will this script output?

<?php
$a = "0";
$c = $b = empty($a);
$d = ++$b + $a;
echo $d;
147/260
147.

The ____ operator returns True if either of its operands can be evaluated as True, but not both.

148/260
148.

What will be the output of the following PHP code ?

<?php
$x = 10;
$y = 4;
$z = 3;
echo $x % $y % $z;
?>
149/260
149.

Consider the following code:

<?php
    $x=0;
    $i;
    for($i=0;$i<5;$i++)
    {
        $x+=$i;
    }
    print($x);
?>

What will be the value of x?

150/260
150.

Which of the conditional statements is/are supported by PHP?
i) if statements
ii) if-else statements
iii) if-elseif statements
iv) switch statements

151/260
151.

What would happen when the following code was run?

<?php
define('Tree', 'oak');
echo 'This tree is: ' . tree;
?>
152/260
152.

You have been given a code snippet as follows:

$somearray = array("hi", "this is a string", "this is a code");

You want to iterate this array and modify the value of each of its elements. Which of the following is the best possible to accomplish the task?

153/260
153.

You run the following PHP script:

<?php
function calc()
{
    $x=10;
    $b=++$x;
    print($b);
}
calc();
?>

What will be the value of the variable b?

154/260
154.

What will be the output of the following PHP code ?

<?php
for ($x = 0; $x <= 10; print ++$x)
{
    print ++$x;
}
?>
155/260
155.

What is the output of the following code?

<?php
$x = 1;
function print_conditional() {
   static $x;
   if($x++ == 1)
      echo "many";
   echo "good";
   echo "things";
   return $x;
}
print_conditional();
$x++;
print_conditional();
?>
156/260
156.

Run-time inclusion of a PHP script is performed using the ____ construct, while compile-time inclusion of PHP scripts is performed using the ____ construct.

157/260
157.

What will be the output if we declare "ob_start()" function in PHP?

158/260
158.

What will be the output of the following code -

    $Rent = 250;   
    function Expenses($Other) { 
        $Rent = 250 + $Other; 
        return $Rent; 
    }  
    Expenses(50);   
    echo $Rent;
159/260
159.

You run the following script:

<?php
    $a = 6 - 10 % 4;
    echo $a;
?>

What will be the output?

160/260
160.

Assume that today is January 8th, 2013, 5:16:18 pm in MST time zone.

<?php
        echo date('l \t\h\e jS');
?>
161/260
161.

What will be the output of the following code?

<?php 
    $foo = 'Bob';              
    $bar = &$foo;              
    $bar = "My name is $bar";  
    echo $bar;
    echo $foo;
?>
162/260
162.

What is the return value of echo statement in PHP?

163/260
163.

You run the following PHP script:

<? 
    $a=20%-8;
    echo $a;
?>
164/260
164.

What is the output of the following code?

<?php
$a = 1;
function calculate() {
   global $a;
   $a += 7;
   $a = $a * 043;
   return --$a;
}
echo $a;
?>
165/260
165.

Consider the following script:


<?php
    function myfunction($a, $b = true)
    {
        if($a && !$b) {
            echo "Hello, World!\n";
        }
    }
    $s = array(
         0 => "my",
         1 => "call", 
         2 => '$function', 
         3 => ' ',
         4 => "function", 
         5 => '$a',
         6 => '$b', 
         7 => 'a',
         8 => 'b',
         9 => ''
        );
    $a = true;
    $b = false;
    /* Group A */
    $name = $s[?].$s[?].$s[?].$s[?].$s[?].$s[?];
    /* Group B */
    $name(${$s[?]}, ${$s[?]});
?> 

Each ? in the above script represents an integer index against the $s array. In order to display the Hello, World! string when executed, what must the missing integer indexes be?

166/260
166.

What will be the output of the following PHP code ?

<?php
if (print "hi" - 1)
    print "hello"
?>
167/260
167.

What is the output of the following line of code:

<?php
$a = 4 << 2 + 1;
echo $a;
?>
168/260
168.

What is the output of the following PHP code?

<?php
    define('FOO', 10);
    $array = array(10 => FOO,"FOO" => 20);
    print $array[$array[FOO]] * $array["FOO"];
?>
169/260
169.

What will this code output?

    namespace A;
    $closure = function() { echo __NAMESPACE__; };
    namespace B;
    $closure = function() { echo __NAMESPACE__; };
    namespace C;
    $closure();
170/260
170.

What will be the output of the following PHP code?

 <?php
    $score = 1234;
    $scoreboard = (array) $score;
    echo $scoreboard[0];
    ?>
171/260
171.

Which of the following PHP variable names is not a valid variable name?

172/260
172.

Consider the following segment of code:

<?php
    define("STOP_AT", 1024);
        $result = array();
    /* Missing code */
    {
        $result[] = $idx;
    }

    print_r($result);
?> 

What should go in the marked segment to produce the following array output?

Array
{
 [0] => 1
 [1] => 2
 [2] => 4
 [3] => 8
 [4] => 16
 [5] => 32
 [6] => 64
 [7] => 128
 [8] => 256
 [9] => 512
} 
173/260
173.

What will be the output of the following PHP code ?

<?php
for ($i = 0; $i % ++$i; $i++) 
{
    print"i";
}
?>
174/260
174.

Which of the following is not valid PHP code?

175/260
175.

You run the following PHP script:

<? 
    echo (int) "Jason 1235"; 
?>

What will be the output?

176/260
176.

What will be the output of the following PHP code ?

<?php
$var1 = 3;
print $var = ++$var;
?>
177/260
177.

You run the following PHP script:

<?php
for($x = 1; $x <= 2; $x++){
      for($y = 1; $y <= 3; $y++){
         if ($x == $y) continue; 
         print("x = $x  y =  $y");
      }
   }
?>

What will be the output? Each correct answer represents a complete solution. Choose all that apply.

178/260
178.

Considering the following code, what will the output be?

<?php
$a = "0.0";
$b = (int)$a;
if ( (boolean)$a === (bool)$b) {
echo "True";
} else {
echo "False";
}
179/260
179.

What is the output of this PHP code?

<?php
echo (isset($a)) ? "A is set" : "A is not set";
echo " and ";
echo (empty($b)) ? "B is not set" : "B is set";
180/260
180.

What will be the output of the following code?

<?php
    function track() {
         static $count = 0;
         $count++;
         echo $count;
    }
    track();
    track();
    track();
?>
181/260
181.

How to use header() function in PHP correctly?

182/260
182.

What will be the output of the following PHP code ?

<?php
$i = 0; $j = 1; $k = 2;
print !(($i + $k) < ($j - $k));
?>
183/260
183.

which one of these variables has illegal name?

184/260
184.

What will be the output of the following PHP code ?

<?php
$a = 1;
if (echo $a)
    print "True";
else
    print "False"; 
?>
185/260
185.

Which of the following options is/are correct regarding variable scopes in PHP?

186/260
186.

What will be the output of the following PHP code?

<?php
    $color = "maroon";
    $var = $color[2];
    echo "$var";
    ?>
187/260
187.

What will be the output of the following PHP code ?

<?php
define('IF', 42); 
echo "IF: ", IF;
?>
188/260
188.

Which of the following expressions multiply the value of the integer variable $a by 4?

189/260
189.

What is the output of the following code:

<?php
function a($a) {
   echo $a . "&";
}
function b($a) {
   echo "-" . $a;
}
$a = "!";
$b = &$a;
echo a(b($b));
?>
190/260
190.

Function world() is defined in the namespace 'myapp\utils\hello'. Your code is in namespace 'myapp'.
What is the correct way to import the hello namespace so you can use the world() function?

191/260
191.

what is the name of the error level constant that is used to designate PHP code that will not work in future versions?

192/260
192.

Which of the following type of variables are special variables that hold references to resources external to PHP (such as database connections)

193/260
193.

In which of the following ways does the identity operator === compare two values?

194/260
194.

What will the output of this function be?

<?php
$number = 1234.5678;
echo number_format($number, 2, ',', '.') . PHP_EOL;
195/260
195.

Which of the following functions returns current Unix timestamp?

196/260
196.

What will be the output of the following PHP code ?

<?php
$i = 2;
while (++$i)
{   
    while (--$i > 0)
        print $i;
}
?>
197/260
197.

What will this script output?

<?php
$a = "Hello";
$B = " world";
ECHO $a . $b;
198/260
198.

What will be the output of the following PHP code ?

<?php
$var1 = 1 + ++5;
echo $var1; 
?>
199/260
199.

What will be the output of the following PHP code ?

<?php
print_r "Hello world"
?>
200/260
200.

What is the difference between print() and echo()?

201/260
201.

Consider the following PHP script:

<?php
function b($a = 4)
{
  $a = $a / 2;
  return $a;
}
$a = 10;
b($a);
echo $a;
?>

What will be the output?

202/260
202.

The PHP syntax is most similar to:

203/260
203.

What does the following function do, when passed two integer values for $p and $q?

<?php
function magic($p, $q)
{  
     return ($q == 0)    ? $p    : magic($q, $p % $q);
}
?>
204/260
204.

What will be the output of the following PHP code ?

<?php
$y = 2;
if (--$y <> ($y != $y++))
{
    echo $y;
}
?>
205/260
205.

Which of the following is a valid namespace operator in PHP?

206/260
206.

What will be the output of the following PHP code ?

<?php
echo "echo "Hello World"";
?>
207/260
207.

Which of the following is NOT a magic predefined constant?

208/260
208.

What will be the output of the following PHP code ?

<?php
$x;
for ($x = -3; $x < -5; ++$x)
{
    print ++$x;
}
?>
209/260
209.

What will be the output of the following PHP code ?

<?php
    echo "This","was"|"a","bad"."idea";
?>
210/260
210.

What does PHP stand for?
i) Personal Home Page
ii) Hypertext Preprocessor
iii) Pretext Hypertext Processor
iv) Preprocessor Home Page

211/260
211.

Consider the following script:

<?php
    echo date("M-d-Y", mktime(0, 0, 0, 12, 32, 1995));
?>

What will be the output of the above script?

212/260
212.

What will be the output of the following PHP code ?

<?php
echo 'Hello World';
<html>
Hello world
</html>
?>
213/260
213.

What will be the output of the following PHP code ?

<?php
$a  =  '12345';
echo "qwe$arty";
?>
214/260
214.

What will be the output of the following PHP code ?

<?php
if (print "0")
    print "hi" ;
else
    print "how are u";
?>
215/260
215.

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
    function process($c, $d = 25)
    {
        global $e;
        $retval = $c + $d - $_GET['c'] - $e;
        return $retval;
    }
    $e = 10;
    echo process(5);
?>
216/260
216.

Which of the following tags should you avoid using to include php in htML?

217/260
217.

Consider the following script:

<?php 
      echo strtotime("january 1, 1901"); 
?>

What will be the output of the above PHP script if the older versions of glibc are present in the operating system?

218/260
218.

Which of the following is used to convert all applicable characters to HTML entities?

219/260
219.

You run the following script:

<?php
    $a=5 < 2;
    echo (gettype($a));
?>

What will be the output?

220/260
220.

Which of the following data types are compound data types?

221/260
221.

You developed a big application accessed by several thousand users at the same time. Suddenly, your web server stops responding and users are getting connection errors.What could have happened?

222/260
222.

What will be the output of the following PHP code ?

<?php
if (0.0)
    print "hi" ;
else
    print "how are u";
?>
223/260
223.

What will this script output?

echo "Apples"<=>"bananas" ? 'foo' : 'bar';
224/260
224.

Which of the following are superglobals in PHP? (choose three)

225/260
225.

Which of the following are NOt case sensitive in php? Choose all that apply.

226/260
226.

What will be the output of the following PHP code ?

<?php
$i = 0;
while ((--$i > ++$i) - 1)
{   
    print $i;
}
?>
227/260
227.

what is the output of the following script?

<?php
    function fibonacci ($x1, $x2)
    {
        return $x1 + $x2;
    }
    $x1 = 0;
    $x2 = 1;
    for($i = 0; $i < 10; $i++){
        echo  fibonacci ($x1, $x2). ',';
    }
?>
228/260
228.

What will be the output of the following PHP code ?

<?php
for(++$i; ++$i; ++$i)
{
    print $i;
    if ($i == 4) 
        break;
}
?>
229/260
229.

What will be the output of the following PHP code ?

<?php
define("GREETING", "PHP is a scripting language");
echo $GREETING;
?>
230/260
230.

Consider the following code:

<?php
    $a;
    for($a=1;$a<=100;$a++)
    {
    if($a==50)
    {
        continue;
    }
    print($a);
    }
?>

What will be the output of the program?

231/260
231.

How should we add a single line comment in our PHP code?
i) /?
ii) //
iii) #
iv) /* */

232/260
232.

What will be the output of the following PHP code ?

<?php
$a = 2;
if ($a-- - --$a - $a)
    print "hello";
else
    print "hi";
?>
233/260
233.

What is the output of the following script?

<?php
    $a = 10;
    $b = 20;
    $c = 4;
    $d = 8;
    $e = 1.0;
    $f = $c + $d * 2;
    $g = $f % 20;
    $h = $b - $a + $c + 2;
    $i = $h << $c;
    $j = $i * $e;
     print $j;
?> 
234/260
234.

You work as a Web Developer for Remote Inc. What will be the output when you try to run the script below?

<?php
    $b = false;
    if($b = true)
      print("true");
    else
      print("false");
?>
235/260
235.

Consider the following PHP script:

<html>
<head>
<title>
    This is a test script.
</title>
</head>
<body>
<?php
    echo (int) ((0.1 + 0.7) * 10);
?>
</body>
</html>

What will be the output of the PHP script?

236/260
236.

What is the output of this script?

<?php
$a = 0b0010;
$b = 0b0001;
echo gettype($a & $b);
237/260
237.

You run the following script:

<?
    10 = $a;
    echo $a;
?>
238/260
238.

What will be the output of the following code snippet?

<?php
$a = 1;
$b = 2;
$c = 0xAF;
$d = $b + $c;
$e = $d * $b;
$f = ($d + $e) % $a;
print($f + $e);
?>
239/260
239.

What will be the output of the following PHP code?

<?php
$x;
if ($x)
    print "hi" ;
else
    print "how are u";
?>
240/260
240.

What is displayed when the following script is executed?

<?php

 define(myvalue, "10");
 $myarray[10] = "Dog";
 $myarray[] = "Human"; 
$myarray['myvalue'] = "Cat";
 $myarray["Dog"] = "Cat";
 print "The value is: "; print $myarray[myvalue]."\n";

?> 
241/260
241.

What will be the output of the following PHP code ?

<?php
$x=1;
echo $x-- != ++$x;
?>
242/260
242.

What will be the output of the following PHP code ?

<?php
$y = 2;
if (--$y == 2 || $y xor --$y)
{
    echo $y;
}
?>
243/260
243.

Which of the following statements is/are FALSE regarding functions in PHP?

244/260
244.

What will this script output?

<?php

class MyException extends Exception {}
class ChildException extends MyException {}

try {
    throw new ChildException;
} catch (Exception $e) {
    echo "Caught Exception: " . get_class($e);
} catch (MyException $e) {
    echo "Caught MyException" . get_class($e);
}
245/260
245.

What will be the output of the following PHP code ?

<?php
$b = 1;
switch($b)
{
case 1.0:
    print "hi";
    break;
case 1:
    print "hello";
    break;
default:
    print "hi1";
}
?>
246/260
246.

Consider the following code:

<?php
function modvalue()
{
       $a=20;
       $b=4;
       $c=$a%$b;
       print($c);
} 
modvalue();
?>

What will be the value of the variable c?

247/260
247.

What will be the output of the following PHP code ?

<?php
$y = 2;
if ($y-- == ++$y)
{
    echo $y;
}
?>
248/260
248.

Which of the following is a magic constant?

249/260
249.

What will be the output of the following PHP code?

<?php
    $num  = 1;
    $num1 = 2;
    print $num . "+". $num1;
?>
250/260
250.

What will be the output of the following PHP code ?

<?php
$y = 2;
if (**$y == 4)
{
    echo $y;
}
?>
251/260
251.

What will be the output of the following PHP script:

<?php
function modifyArray (&$array) 
{
    foreach ($array as &$value)
    {
         $value = $value + 2; 
    } 
    $value = $value + 3; 
 } 
$array = array (1, 2, 3); 
modifyArray($array); 
print_r($array);
?>
252/260
252.

Which of the following is related to APC (Alternative PHP Cache)?

253/260
253.

What will be the output of the following PHP code?

<?php
    $total = "25 students";
    $more = 10;
    $total = $total + $more;
    echo "$total";
    ?>
254/260
254.

What will be the output of the following PHP code ?

<?php
     $one = "one";
     $two = "two";
     print($one,$two);
?>
255/260
255.

What will be the output of the following PHP code ?

<?php
$i = 0
while ($i != 3)
{
    print "hi";
    $i++;
}
?>
256/260
256.

What will this code output?

<?php
$a = 1.23;
$b = 4.56;
$c = (int)$a + (int)$b;
echo (double)$c;
257/260
257.

What will be the output of the following PHP code ?

<?php
for(;;)
{
   print "10";
}
?>
258/260
258.

What will be the output of the following PHP code ?

<?php
 $a = 5; $b = -7; $c =0; 
 $d = ++$a && ++$b || ++$c;
 print $d; print $a;
?>
259/260
259.

Which of the following options shows the correct IF statement format?

260/260
260.

What will be the output of the following PHP code ?

<?php
const $b = 1;
switch($b)
{
case 1:
    print "hi";
    break;
case 1:
    print "hello";
    break;
default:
    print "hi1";
}
?>