Learning Mode
Zend PHP 5.3 Certification Exam
70 Questions
PHP Basics
Functions and Arrays
Object Oriented Programming
Security
Data Format & Types
Strings and Patterns
Databases and SQL
Web Features
INPUT/OUTPUT
Basics 1
Arrays 1
Strings 1
Web Features 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Question 21/69
What is the output of:
<?php $a
=
"0"
; echo
strlen
(
$a
); echo empty(
$a
) ?
$a
:
5
; echo
$a
?:
5
;
?>
105
100
050
005
150
Strlen($a) is 1, then empty($a) is true, so we hit the first leg of the ternary and echo $a, which is zero. The third digit comes from the final line, $a is evaluated as false so we echo 5.
Solve it
Back
Next