Zend
200-710 · Question #134
Given the following code, what is correct? ``php function f(stdClass &$x = NULL) { $x = 42; } $z = new stdClass; f($z); var_dump($z); ``
The correct answer is E. Result is 42. See the full explanation below for the reasoning.
Question
Given the following code, what is correct?
function f(stdClass &$x = NULL) { $x = 42; }
$z = new stdClass;
f($z);
var_dump($z);
Options
- AError: Typehints cannot be NULL
- BError: Typehints cannot be references
- CResult is NULL
- DResult is object of type stdClass
- EResult is 42
How the community answered
(38 responses)- A5% (2)
- B13% (5)
- C5% (2)
- D3% (1)
- E74% (28)
Community Discussion
No community discussion yet for this question.