Zend
200-530 · Question #236
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
(32 responses)- B3% (1)
- C3% (1)
- D9% (3)
- E84% (27)
Community Discussion
No community discussion yet for this question.