Predict the output of below PHP programs:
Question 1
<?php "Welcome to neveropen!" ?> |
Options:
- Error
- Welcome to neveropen!
- Nothing
- Missing semicolon error
Output:
Nothing
Explanation: If you need to output something onto the screen you’ll need to use echo or print_r.
Question 2
<?php print_r "I am intern at neveropen." ?> |
Options:
- Error
- I am intern at neveropen.
- Nothing
- Missing semicolon error
Output:
Error
Explanation: The statement should be print_r(‘I am intern at neveropen.’) to print Hello world. Also if there is only one line then there is no requirement of a semicolon, but it is better to use it.
Question 3
<?php echo 'neveropen' ; <html> neveropen </html> ?> |
Options:
- neveropen
- neveropen neveropen
- neveropen
neveropen - Syntax Error
Output:
Syntax Error
Explanation: Parse error: syntax error, unexpected ‘<‘ on line 2. You can not use the html tag inside php tags.
Question 4
<?php Echo "neveropen1" ; echo " neveropen2" ; ECHO " neveropen3" ; ?> |
Options:
- neveropen1 neveropen2 neveropen3
- neveropen1
neveropen2
neveropen3 - Error
- neveropen1 neveropen3
Output:
neveropen1 neveropen2 neveropen3
Explanation: In PHP, all user-defined functions, classes, and keywords (e.g. if, else, while, echo, etc.) are case-insensitive.
Question 5
<?php $color = "green" ; echo "$color" ; echo "$COLOR" ; echo "$Color" ; ?> |
Options:
- greengreengreen
- greengreen
- green
- Error
Output:
green
Explanation: In PHP, all variables are case-sensitive.
Question 6
<?php # echo "neveropen" ; echo "# neveropen" ; ?> |
Options:
- # neveropen
- neveropen# neveropen
- neveropen
- Error
Output:
# neveropen
Question 7
<?php echo "echo " neveropen "" ; ?> |
Options:
- neveropen
- echo “neveropen”
- echo neveropen
- Error
Output:
Error
Explanation: It would have printed echo “neveropen” if the statement was echo “echo ”neveropen””;.