Zend
200-550 · Question #110
Given the following code, what is correct? 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
(22 responses)- A5% (1)
- B5% (1)
- D9% (2)
- E82% (18)
Community Discussion
No community discussion yet for this question.