Q:

PHP find output programs (define Constant) | set 1

belongs to collection: PHP Find Output Programs

0

Find the output of PHP programs | define Constant | Set 1: Enhance the knowledge of PHP define Constant concepts by solving and finding the output of some PHP programs.

Question 1:

<?php
    define("ABC", "Hello World");
    echo $ABC;
?>

Question 2:

<?php
    define(A, 10);
    define(B, 20);
    
    $C = a + b;
    
    echo $C;
?>

Question 3:

<?php
    define(A, 10, true);
    define(B, 20, true);
    
    $C = a + b;
    
    echo $C;
?>

Question 4:

<?php
    define(A, "Hello World");
    define(B, 20, true);
    
    $C = A + B;
    
    echo $C;
?>

Question 5:

<?php
    define(A, "Hello World");
    define(B, 20, true);
    
    $C = a . b;
    
    echo $C;
?>

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Answer 1:

Output:

PHP Notice:  Undefined variable: ABC in /home/main.php on line 3

Explanation:

The above program will generate PHP Notice because there is no need to use $ symbol with a constant defined by define() function.

Answer 2:

Output:

0

Explanation:

In the above program, we defined 2 constants A and B initialized with 10 and 20 respectively. Here, we used 'a' and 'b' instead of 'A' and 'B'. Here, we defined case sensitive constants, then the value of variable $C will be 0.

Answer 3:

Output:

30

Explanation:

In the above program, we defined 2 case in-sensitive constants A and B initialized with 10 and 20 respectively using built-in function define(). Here, we used 'a' and 'b' instead of 'A' and 'B'. Here we defined case in-sensitive constants, then the value of variable $C will be 30.

Answer 4:

Output:

20

Explanation:

The above program will print 20 on the webpage. In the above program, we defined two variables A and B, initialized with "Hello World" and 20 respectively.

In the above expression, we used the '+' operator, which will not concatenate the string constant with integer constant, for concatenation we need to use dot '.' operator. Then the value of the $C variable will be 20.

Answer 5:

Output:

a20

Explanation:

The above program will print "a20" on the webpage. In the above program, we defined a case sensitive constant 'A' and defined an in-case sensitive constant 'B'.

$C = a .b;

In the above statement, we used 'a' instead of 'A'. That's why the value A will not be used, and the final value of variable $C will be "a20" on the webpage.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

PHP Find Output Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
PHP find output programs (static variables, classe... >>
<< PHP find output programs (Date and Time) | set 1...