1--TEST-- 2Testing parameter type-hinted (array) with default value inside namespace 3--FILE-- 4<?php 5 6namespace foo; 7 8class bar { 9 public function __construct(array $x = NULL) { 10 var_dump($x); 11 } 12} 13 14new bar(null); 15new bar(new \stdclass); 16 17?> 18--EXPECTF-- 19NULL 20 21Catchable fatal error: Argument 1 passed to foo\bar::__construct() must be of the type array, object given, called in %s on line %d and defined in %s on line %d 22