--TEST-- Native class: virtual calls use defaults from the dynamically selected implementation --FILE-- value()); var_dump($value->value(5)); var_dump($value->value(first: 6)); var_dump($value->value(5, 50)); } function main(): void { throughBase(new NativeDefaultBase()); throughBase(new NativeDefaultChild()); } ?> --EXPECT-- int(11) int(15) int(16) int(55) int(22) int(25) int(26) int(55)